我使用Twython作为我的 Twitter API 包装器,并使用 oauth2 来处理身份验证。我正在尝试通过 twitter 登录,然后在 oauth 舞蹈之后将他重定向到动态生成的 oauth_callback。然而,这似乎不可能直接使用这些库。我的问题是我的 oauth 客户端(python-oauth2)不支持回调 url。我觉得这很奇怪,因为这是 Twython 使用的默认 oauth 客户端——他们为什么要费心编写代码来适应动态回调的使用,然后将库与不支持回调的 oauth 客户端捆绑在一起? 第 54 行设置为 false ,因此根据 oAuth 1.0a 规范的要求,我的回调 url 永远不会包含在请求令牌 url中.
我已经尝试修改 Twython 和 oauth2,但我一直遇到问题。我想知道是否有支持 oauth_callback 的 python-oauth2 的替代品,或者可能有一个可以正确处理 oauth 的替代 twitter 库。