Rastreo al actualizar el estado en Twitter a través de Tweepy

He estado tratando de publicar las lecturas de mi Rpi en Twitter usandotweepy, pero primero quería comprobar sitweepy funcionaba correctamente, pero no lo es.

Instalé los paquetes correctamente, pero cuando intento ejecutar un código simple para publicar algo, recibo un error (Sí, ya creé una aplicación y tengo las 4 credenciales).

El código que estoy tratando de ejecutar:

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"

Tengo esto:

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}]

Estoy ejecutando el código de Python que está en la carpeta tweepy "oauth.py" (agregando mis credenciales)

$ 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}]

El código en ese archivo, puede encontrarlo en su fuente original:Tweepy en GITHUB

¿Alguna ayuda / consejo por favor?