【发布时间】:2011-08-27 16:21:29
【问题描述】:
我使用Twython 作为我的 Twitter API 包装器,并使用 oauth2 来处理身份验证。我正在尝试通过 twitter 登录,然后在 oauth 舞蹈之后将他重定向到动态生成的 oauth_callback。然而,这似乎不可能直接使用这些库。我的问题是我的 oauth 客户端(python-oauth2)不支持回调 url。我觉得这很奇怪,因为这是 Twython 使用的默认 oauth 客户端——他们为什么要费心编写代码来适应动态回调的使用,然后将库与不支持回调的 oauth 客户端捆绑在一起? Line 54 is set to false,因此我的回调 url 永远不会包含在请求令牌 url 中,如 required in the oAuth 1.0a specs。
我尝试修改 Twython 和 oauth2,但我一直遇到问题。我想知道是否有支持 oauth_callback 的 python-oauth2 的替代品,或者可以正确处理 oauth 的替代 twitter 库。
【问题讨论】:
-
你好!我是 Twython 的作者 - 这是一个很好的问题;正如我在该线程的另一条评论中指出的那样,我稍后会对其进行修补并发布它。谢谢!
-
我很高兴能派上用场。感谢 Twython 的出色工作!
标签: python oauth twitter twitter-oauth twython