API.get_status(ID,include_my_retweet=1) Si vous spécifiez, current_user_retweet {u'id ': xxx, u'id_str': u'xxx '} sera attaché à l'objet d'état renvoyé. L'ID est retweetID, et si vous le mettez dans API.destroy_status (ID), RT sera annulé. A titre d'exemple d'utilisation, cela ressemble à ceci.
undo_retweet.py
status = api.get_status(ID, include_my_retweet=1)
if status.retweeted == True:
api.destroy_status(status.current_user_retweet['id'])
Tout d'abord, à l'exception de la référence API de tweepy, elle ressemble à celle ci-dessous. Si seul l'ID est spécifié de cette manière, current_user_retweet ne sera pas retourné et API.destroy_retweet (id) n'existe pas, donc RT ne peut pas être annulé.
L'ID de l'objet d'état renvoyé au moment du retweet est retweetID, mais une fois le retweet terminé, il doit être annulé manuellement et le retweetID doit être enregistré dans un fichier txt. C'est très ennuyeux. Quand je l'ai recherché, j'ai trouvé l'article suivant http://pg-kura.hatenablog.com/entry/20120328/1332949548
Cela semble être un article PHP (?), Mais il semble que cela puisse être utilisé tel quel avec tweepy. En bref, en regardant la référence, il semble que seul id peut être spécifié, mais en réalité, include_my_retweet peut également être spécifié.
Recommended Posts