0
app_key=" "
app_secret=" "

twitter = Twython(app_key=app_key,
app_secret=app_secret)
auth_props = twitter.get_authentication_tokens()
oauth_token = auth_props['oauth_token']
oauth_token_secret = auth_props['auth_url']

print 'Connect to Twitter via: %s' % auth_props['auth_url']
print twitter.search(q='python')

我有上面的 twython 代码,但身份验证不起作用。

我正进入(状态,

TwythonAuthError:Twitter API 在打印 twitter.search(q='python') 处返回 400(错误请求)、错误身份验证数据

我需要回调网址吗?我刚刚开始一个项目,我没有专门的网站。

4

1 回答 1

3

我是 Twython 项目的合作者。

请按照以下步骤操作:

  1. https://github.com/ryanmcgrath/twython#authorization-url
  2. https://github.com/ryanmcgrath/twython#handling-the-callback

保存您的 oauth 令牌和密码

然后尝试

app_key = 'YOUR_APP_KEY'
app_secret = 'YOUR_APP_SECRET'
oauth_token = auth_tokens['oauth_token'] # from step 2
oauth_token_secret = auth_tokens['oauth_token_secret'] # from step 2

t = Twython(app_key, app_secret, oauth_token, oauth_token_secret)
t.search(q='python')
于 2013-06-03T21:40:24.203 回答