gpt4 book ai didi

python - 无法验证 Twitter

转载 作者:太空宇宙 更新时间:2023-11-04 01:15:19 24 4
gpt4 key购买 nike

我对 Python 和 Twitter 开发非常陌生,所以我完全迷路了。我只是想为我正在做的项目使用 Python 和 tweepy 发推文。但我无法验证我的凭据。这太刺激了。任何帮助都会有所帮助!我正在使用 Python 2.7,这是我的代码:

import tweepy

consumer_key = '*************'
consumer_secret = '*********************'
access_token = '****************'
access_token_secret = '************************'

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)

api = tweepy.API(auth)

api.update_status('Hello from tweepy!')

然后我得到这个返回:

Traceback (most recent call last):
File "<pyshell#27>", line 2, in
api.update_status('Hello from tweepy!')
File "build/bdist.macosx-10.9-intel/egg/tweepy/binder.py", line 230, in_call
return method.execute()
File "build/bdist.macosx-10.9-intel/egg/tweepy/binder.py", line 203, in execute
raise TweepError(error_msg, resp)
TweepError: [{u'message': u'Your credentials do not allow access to this resource.', u'code':220}]

最佳答案

问题是您需要授权您的应用程序使用您的帐户。这可能看起来很奇怪,因为您开发了应用程序,但 OAuth 最初被设计为供许多人使用,而不仅仅是开发人员。在 Pastebin我已经上传了用于验证我的 Tumblr 应用程序的简短授权脚本。在运行该应用程序之前,只需切换出 url 和您的 key 。此外,它使用 OAuth2,但一旦您授予对应用程序的访问权限,您就可以自由使用 tweepy。

关于python - 无法验证 Twitter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25028948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com