Da ich normalerweise Twitter benutze, möchte ich die Zeitleiste mit einem Programm veröffentlichen und abrufen, um dies zu tun Ich werde es hier als Memorandum belassen.
Die folgenden Inhalte werden hier beschrieben. B. Erhalten eines API-Schlüssels für den Zugriff auf Twitter B. Eigentlich auf Twitter posten
Da Twitter die API verfügbar macht, werden wir über sie darauf zugreifen. Beziehen Sie den API-Schlüssel, indem Sie auf die folgende Site verweisen. Verfahren zum Erwerb von Twitter-API-Schlüsseln: Ich bin immer noch Programmierer, aber was?
Ich möchte hier vier Elemente: Consumer Key, Consumer Secret, Access Token und Access Token Secret.
Von hier aus werde ich tatsächlich Tweets aus dem Programm mit Python posten. Führen Sie in der folgenden Umgebung durch.
Sie benötigen außerdem die folgenden Bibliotheken
Importieren Sie zunächst die Bibliothek.
twitter_access.py
from requests_oauthlib import OAuth1Session
import json
from urllib import request
Weisen Sie es als Nächstes einer Variablen zu, um den zuvor erhaltenen API-Schlüssel zu verwenden, und erstellen Sie eine Oauth-Sitzung mit dem API-Schlüssel.
twitter_access.py
keys = {
"CK":'Consumer Key',
"CS":'Consumer Secret',
"AT":'Access Token',
"AS":'Access Token Secret',
}
sess = OAuth1Session(keys["CK"], keys["CS"], keys["AT"], keys["AS"])
Verwenden Sie diese Sitzung, um auf eine feste URL zuzugreifen und die Methode abzurufen. Sie können Tweets und Timelines mithilfe der Post-Methode abrufen. Sie können verschiedene APIs aufrufen, indem Sie diese feste URL ändern. Weitere Informationen finden Sie in der Twitter Developer Documentation (https://dev.twitter.com/rest/reference). Der Vorgang des tatsächlichen Twitterns ist wie folgt.
twitter_access.py
url = "https://api.twitter.com/1.1/statuses/update.json"
params = {"status":"Hello World!"}
#Hello World!Teil ist tatsächlich getwittert
req = sess.post(url, params = params)
if req.status_code == 200:
print ("OK")
else:
print ("Error")
Dies wird Hallo Welt twittern! Schreiben Sie als Nächstes die Erfassung der Zeitachse.
Recommended Posts