tweepy 错误响应状态代码 400
tweepy error response status code 400
我正在尝试使用 python 和 tweepy 编写一个简单的 Twitter 机器人。代码如下:
import tweepy
CONSUMER_KEY = 'xxxxxxxxxxxxxxxxx'
CONSUMER_SECRET = 'xxxxxxxxxxxxxxxxxxxxx'
ACCESS_KEY = 'xxxxxxxxxxxxxxxxxxxxx'
ACCESS_SECRET = 'xxxxxxxxxxxxxxxxx'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
api.update_status('hi')
我收到以下错误:
TweepError: Twitter error response: status code = 400
我想要一些关于如何避免这个错误的信息
这可能是 Tweepy 3.2.0 版本中出现的错误。参见 this issue opened on GitHub。在那个问题中,TylerGlaiel 指出如果这样调用 api.update_status 会失败:
api.update_status('Test')
但如果这样调用就可以工作:
api.update_status(status='Test')
我也发现了这个作品。我想很快就会有一个修复程序。
这句话:api.update_status(status='Test')
让您知道您的 API 密钥和令牌是否正常工作。所以,如果你看到:
TweepError: Twitter error response: status code = 400
可能意味着您出于任何原因需要重新生成您的凭据。重新生成您的 API 密钥、API 密钥和您的令牌,它们将起作用。
我正在尝试使用 python 和 tweepy 编写一个简单的 Twitter 机器人。代码如下:
import tweepy
CONSUMER_KEY = 'xxxxxxxxxxxxxxxxx'
CONSUMER_SECRET = 'xxxxxxxxxxxxxxxxxxxxx'
ACCESS_KEY = 'xxxxxxxxxxxxxxxxxxxxx'
ACCESS_SECRET = 'xxxxxxxxxxxxxxxxx'
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
api.update_status('hi')
我收到以下错误:
TweepError: Twitter error response: status code = 400
我想要一些关于如何避免这个错误的信息
这可能是 Tweepy 3.2.0 版本中出现的错误。参见 this issue opened on GitHub。在那个问题中,TylerGlaiel 指出如果这样调用 api.update_status 会失败:
api.update_status('Test')
但如果这样调用就可以工作:
api.update_status(status='Test')
我也发现了这个作品。我想很快就会有一个修复程序。
这句话:api.update_status(status='Test')
让您知道您的 API 密钥和令牌是否正常工作。所以,如果你看到:
TweepError: Twitter error response: status code = 400
可能意味着您出于任何原因需要重新生成您的凭据。重新生成您的 API 密钥、API 密钥和您的令牌,它们将起作用。