Traceback beim Aktualisieren des Status auf Twitter über Tweepy

Ich habe versucht, die Messwerte von meinem RPI auf Twitter mit @ zu postetweepy, aber zuerst wollte ich prüfen, obtweepy hat ordnungsgemäß funktioniert, ist es aber nicht.

Ich habe die Pakete ordnungsgemäß installiert, aber beim Versuch, einen einfachen Code zum Posten von Nachrichten auszuführen, wurde eine Fehlermeldung angezeigt (Ja, ich habe bereits eine App erstellt und habe die 4 Anmeldeinformationen).

Der Code, den ich ausführen möchte:

import tweepy
consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''

auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
single_tweet = 'hello world'
api.update_status(single_tweet)
print "successfully Updated"

Ich schaff das

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
  File "build/bdist.linux-armv6l/egg/tweepy/api.py", line 193, in update_status
  File "build/bdist.linux-armv6l/egg/tweepy/binder.py", line 239, in _call
  File "build/bdist.linux-armv6l/egg/tweepy/binder.py", line 223, in execute
tweepy.error.TweepError: [{u'message': u'media_ids parameter is invalid.', u'code': 44}]

Ich führe den Python-Code aus, der sich im Tweepy-Ordner "oauth.py" befindet (füge ihm meine Anmeldeinformationen hinzu)

$ sudo python oauth.py
RapiCARA
Traceback (most recent call last):
  File "oauth.py", line 34, in <module>
    api.update_status(' Hello world ')
  File "build/bdist.linux-armv6l/egg/tweepy/api.py", line 193, in update_status
  File "build/bdist.linux-armv6l/egg/tweepy/binder.py", line 239, in _call
  File "build/bdist.linux-armv6l/egg/tweepy/binder.py", line 223, in execute
tweepy.error.TweepError: [{u'message': u'media_ids parameter is invalid.', u'code': 44}]

Der Code in dieser Datei befindet sich in der Originalquelle:Tweepy in GITHUB

Hilfe / Rat bitte?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage