Como se indicó, puede usar python-twitter (en su versión actual). Para usarlo, sólo tiene que añadir twitter.py a su proyecto de Python-GAE, a continuación, crear una instancia de la API:
twitter_api = twitter.Api(consumer_key=consumer_key, consumer_secret=consumer_secret, access_token_key=access_token_key, access_token_secret=access_token_secret, cache=None)
Es importante establecer cache = Ninguno, porque esto desactiva el almacenamiento en caché interna que utiliza el sistema de archivos por defecto (lo cual no está permitido en GAE). Idealmente, alguien debería arreglar esto para usar memcached ... pero estoy demasiado laaazzyy ... ;-)
Actualización: OK ... esto es increíblemente molesto ... también necesita extraer las siguientes bibliotecas de la google_appengine lib ... lo que significa que tendrá que añadir de forma explícita los haces de origen para su proyecto en lugar de sólo referencia a ellos:
si no añadirlos a su proyecto, funcionará localmente pero no en GAE.
acaba de encontrar que python-twitter usa urllib2 para urlfetch, que podría no estar permitido en la aplicación engin! –
Puede usar urllib2 para realizar solicitudes HTTP en el motor de aplicaciones según [los documentos] (http://code.google.com/appengine/docs/python/urlfetch/overview.html#Fetching_URLs_in_Python). –