Post tweet mit tweepy
Ich versuche, die post, einen tweet mit dem tweepy-Bibliothek. Ich benutze diesen code:
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?
InformationsquelleAutor Riccardo Gai | 2013-10-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
In den Einstellungen der Anwendung, legen Sie Ihrer Bewerbung Geben Sie zu "Lesen und Schreiben". Dann verhandeln Sie Ihre access-token.
Ich habe gerade rausgefunden, das Teil selbst. Nach dem ändern der Art der Anwendung, müssen Sie wählen Sie Regenerieren My Access Token und Token Secret für das Konto, verknüpft mit Ihrer Anwendung. Und, wie @TedCap sagte, werden Sie ausgestellt werden, die neuen Token spiegelt die änderung in Berechtigungen für das zugehörige Konto.
hi, das war hilfreich. danke
InformationsquelleAutor user2737086
der code funktioniert bei mir nur mit
api.update_status('Updating using OAuth authentication via Tweepy!')
aber ich war in der Lage, das Problem zu beheben durch ändern der Parameter der Methode:api.update_status(status = 'Updating using OAuth authentication via Tweepy!')
Dem Tweepy docs scheint unklar zu sein, über diese nuance.InformationsquelleAutor Marc