4

在弄乱了 oauth 并发现 twitter oauth 的最后一站并没有可靠地发回 oauth_verifier 之后(尽管它似乎无论如何都进行了身份验证!),我有点不满。

然后我发现了@anywhere,即 javascript twitter 库,并认为我会试一试。

@anywhere 开箱即用似乎旨在允许人们做一些事情,比如在你的页面上设置一个推文框。这很可爱,但我也希望我的应用程序能够与 twitter 服务器端交互,即来自 Django 脚本。

来自@anywhere 的身份验证循环返回一个名为 twitter_anywhere_identity 的 cookie。

它的格式被定义为类似于“userid:signature”的东西,其中签名可以通过对应用程序消费者秘密进行散列来验证,以证明 cookie 确实来自 twitter。

但是谁能告诉我 twitter_anywhere_identity cookie(包含哪些信息?)是否/如何用作访问令牌?(如果没有,我将恢复正常的 oauth ......我猜。)

说到这,谁能告诉我哪个 python 库真的是最适合 twitter 的?那里似乎有大约 8 个。

谢谢!

叮当声

4

2 回答 2

1

还没有,但在工作中,如果我正确解释了 Taylor Singletary 8 月 9 日的评论:

我们将很快发布一个解决方案,让您可以在构成@Anywhere 请求的(非 OAuth 1.0a)访问令牌和使用 OAuth 1.0a 访问令牌的服务器端 REST 请求之间更无缝地移动。

http://groups.google.com/group/twitter-development-talk/browse_thread/thread/2ec8f0ce984fd6e5/8e4db35fa82b22ca?lnk=gst&q=%40anywhere#8e4db35fa82b22ca

与此同时,我得到了我的 OAuth1.0a 解决方案,我对此很满意。;)

JB

于 2010-08-13T16:26:31.167 回答
1

Twitter 的@themattharris 预先宣布了@Anywhere oauth_bridge_code 支持。您将能够通过此 API 获得 oauth 1.0a 令牌。

有关详细信息,请参阅http://blog.abrah.am/2010/09/using-twitter-anywhere-bridge-codes.html

于 2011-03-31T01:35:47.070 回答