我一直在尝试使用Twython从Twitter API中提取数据。最近,Twitter API将版本从v1更改为v1.1。我不明白在使用Twython时需要做出的更改(如果有的话)。我使用Twython 2.5.5。我之前使用的命令突然不再起作用了。请帮助我完成这一过渡,以便我能更快地完成工作。提前谢谢。
这是我正在使用的代码段:
twitter = twython.Twython(oauth_token = oauth_token, oauth_token_secret = oauth_secret, app_key = oauth_consumer_key, app_secret = oauth_consumer_secret)
twitter.getRetweets(id="123")
这是我出现的错误:
TwythonError: 'Unauthorized: Authentication credentials were missing or incorrect. -- An error occurred processing your request.'
答案 0 :(得分:0)
我迟到了这个问题,但如果你(或其他任何人)对此有进一步的问题,我相信这是由于最近推出的Twitter(有些)推出的OAuth验证程序更改。 Twython在较新版本中支持此功能,并且 we have examples :
from twython import Twython
t = Twython(app_key, app_secret, oauth_token, oauth_token_secret)
auth_tokens = t.get_authorized_tokens(oauth_verifier)
print auth_tokens