Ich versuche, einen Tweet mit der Tweepy-Bibliothek zu posten. Ich benutze diesen Code:Beitrag mit Tweet Tweet
import tweepy
CONSUMER_KEY ="XXXX"
CONSUMER_SECRET = "XXXX"
ACCESS_KEY = "XXXX"
ACCESS_SECRET = "XXXX"
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(ACCESS_KEY, ACCESS_SECRET)
api = tweepy.API(auth)
api.update_status('Updating using OAuth authentication via Tweepy!')
Aber wenn ich die Anwendung ausführen, erhalte ich diese Fehlermeldung:
raise TweepError(error_msg, resp)
TweepError: Read-only application cannot POST.
Wie kann ich dieses Problem beheben?
Was meinen Sie mit Ihrem Zugriffstoken neu verhandeln? Benötigen Sie ein neues Zugriffstoken, wenn die App nur gelesen wurde, als Sie das ursprüngliche Token erhalten haben? – TedCap
Ich habe gerade diesen Teil selbst herausgefunden. Nachdem Sie den Anwendungstyp geändert haben, müssen Sie für das mit Ihrer App verknüpfte Konto die Option * Mein Zugriffs-Token und Token-Geheimnis regenerieren * auswählen. Und, wie @TedCap sagte, werden Ihnen neue Token ausgegeben, die die Änderung der Berechtigungen für das zugehörige Konto widerspiegeln. –
Hallo, das war hilfreich. danke – Dap