【发布时间】:2018-10-01 10:53:57
【问题描述】:
我正在尝试使用我为不喜欢的推文编写的小脚本。它没有明确的原因失败,说找不到这条推文。通常,当这不起作用时,是因为该推文已被删除,例如:
[{u'message': u'No status found with that ID.', u'code': 144}]
但是,如果您查找有问题的推文(例如 987330131013308418),您会发现它尚未被删除 -- https://twitter.com/Brownstoner/status/987330131013308418
我的代码使用tweepy api如下:
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
tweet_id = 987330131013308418
api.destroy_favorite(tweet_id)
...我尝试将 tweet_id 作为整数 (987330131013308418) 或字符串 ('987330131013308418') ...但无论哪种方式都失败了。
同时,如果我喜欢/喜欢使用以下(和整数)的推文,它可以正常工作:
api.create_favorite(tweet_id)
那是什么?!
【问题讨论】: