我正在尝试使用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')

我也发现了这个作品。我想很快就会有修复程序。

关于python - tweepy错误响应状态码400,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28124318/

10-12 23:31