[PYTHON] So brechen Sie RT mit tweepy ab

Erste Schlussfolgerung

API.get_status(ID,include_my_retweet=1) Wenn Sie angeben, wird current_user_retweet {u'id ': xxx, u'id_str': u'xxx '} an das zurückgegebene Statusobjekt angehängt. Die ID lautet retweetID und RT wird abgebrochen, wenn Sie sie in API.destroy_status (ID) einfügen. Als Anwendungsbeispiel sieht es so aus.

undo_retweet.py


status = api.get_status(ID, include_my_retweet=1)
if status.retweeted == True:
    api.destroy_status(status.current_user_retweet['id'])

Detaillierte Übersicht

Erstens sieht es mit Ausnahme der API-Referenz von tweepy wie folgt aus. Wenn nur die ID auf diese Weise angegeben wird, wird current_user_retweet nicht zurückgegeben und API.destroy_retweet (id) ist nicht vorhanden, sodass RT nicht abgebrochen werden kann. Image1

Die ID des Statusobjekts, das zum Zeitpunkt des Retweets zurückgegeben wurde, lautet retweetID. Sobald der Retweet abgeschlossen ist, muss er manuell abgebrochen und die retweetID in einer txt-Datei gespeichert werden. Das ist sehr nervig. Als ich es nachgeschlagen habe, habe ich den folgenden Artikel gefunden http://pg-kura.hatenablog.com/entry/20120328/1332949548

Es scheint ein PHP (?) Artikel zu sein, aber es scheint, dass dies wie bei Tweepy verwendet werden kann. Kurz gesagt, wenn man sich die Referenz ansieht, scheint es, dass nur eine ID angegeben werden kann, aber in Wirklichkeit kann auch include_my_retweet angegeben werden.

Recommended Posts

So brechen Sie RT mit tweepy ab
So löschen Sie vergangene Tweets mit Tweepy selektiv
Wie aktualisiere ich mit SQLAlchemy?
Wie man mit Theano besetzt
Wie mit SQLAlchemy ändern?
So trennen Sie Zeichenfolgen mit ','
Wie man RDP auf Fedora31 macht
Wie lösche ich mit SQLAlchemy?
Python: So verwenden Sie Async mit
So verwenden Sie virtualenv mit PowerShell
So installieren Sie Python-Pip mit Ubuntu20.04LTS
Umgang mit unausgeglichenen Daten
Wie fange ich mit Scrapy an?
Erste Schritte mit Python
Umgang mit dem DistributionNotFound-Fehler
Wie fange ich mit Django an?
Aufblasen von Daten (Datenerweiterung) mit PyTorch
So berechnen Sie das Datum mit Python
So installieren Sie den MySQL-Connector mit pip3
So verbinden Sie INNER mit SQL Alchemy
So installieren Sie Anaconda mit pyenv
So führen Sie eine arithmetische Verarbeitung mit der Django-Vorlage durch
[Blender] So legen Sie shape_key mit dem Skript fest
Wie man mit matplotlib mehrere Figuren betitelt
So erhalten Sie die Eltern-ID mit sqlalchemy
So fügen Sie ein Paket mit PyCharm hinzu
So installieren Sie DLIB mit aktiviertem 2020 / CUDA
Verwendung von ManyToManyField mit Djangos Admin
Verwendung von OpenVPN mit Ubuntu 18.04.3 LTS
Verwendung von Cmder mit PyCharm (Windows)
Verwendung von Tweepy ~ Teil 1 ~ [Getting Tweet]
So verhindern Sie Paketaktualisierungen mit apt
So arbeiten Sie mit BigQuery in Python
Erhalten Sie Antworten auf bestimmte Tweets mit tweepy
Wie man Ass / Alembic mit HtoA benutzt
Umgang mit Enum-Kompatibilitätsfehlern
Verwendung von Japanisch mit NLTK-Plot
Wie man einen Taschentest mit Python macht
So suchen Sie in Google Colaboratory nach Google Drive
So zeigen Sie Python-Japanisch mit Lolipop an
So laden Sie YouTube-Videos mit youtube-dl herunter
Verwendung des Jupyter-Notebooks mit ABCI
So schalten Sie Linux unter Ultra96-V2 aus
Verwendung des CUT-Befehls (mit Beispiel)
Wie man mit Python-Flüchen Japanisch eingibt
So installieren Sie zsh (mit .zshrc-Anpassung)
Wie man Problemdaten mit Paiza liest
Verwendung von SQLAlchemy / Connect mit aiomysql
So gruppieren Sie Volumes mit LVM
So installieren Sie Python3 mit Docker Centos
Verwendung des JDBC-Treibers mit Redash
Hochladen mit Heroku, Flask, Python, Git (4)
Umgang mit Speicherlecks in matplotlib.pyplot