Tecnología

Inicio

Cómo: Python usando la API de Twitter

Cómo: Python usando la API de Twitter


Twitters de programación de aplicaciones abierta Interface (API) permite a los programadores para acceder a la funcionalidad de Twitter desde múltiples plataformas de programación. La mayoría de los principales lenguajes de programación (Java, Perl, Python, Ruby) tienen bibliotecas de Twitter funcionales que envuelven Twitter llamadas a la API en una interfaz sencilla para el programador. Para Python, el acceso a la API de Twitter es una simple cuestión de cómo descargar las bibliotecas y llamar a los métodos correctos.

Instrucciones

1 Descargar e instalar las bibliotecas de Twitter API de Python desde code.google.com/p/python-twitter/. Estas bibliotecas permiten que el programador tenga acceso a objetos de la API de Twitter en el código. Nota: Como Python es multi-plataforma, procedimientos de instalación pueden variar de un sistema operativo a otro.

2 Introduzca el código siguiente en el editor de texto:

! / Usr / bin / python

Twitter importación

tuit = twitter.API ()

Este código importa las bibliotecas instaladas gorjeo, y crea la instancia de un objeto API. A partir de este objeto, se pueden hacer llamadas a métodos de Twitter. Algunas llamadas, sin embargo, requieren autenticación. En este caso, es necesario crear una instancia del objeto con las credenciales de autenticación apropiadas.

3 Mostrar una línea de tiempo de los usuarios. En este ejemplo, la línea de tiempo para el usuario "bobbyk" va a imprimir a través de Python. Introduzca el siguiente código Python en el editor de texto:

TimeLine = twit.GetUserTimeline (bobbyk)

imprimir [s.text de s en línea de tiempo]

este bloque de código imprimirá las actualizaciones de línea de tiempo de Twitter de bobbyk.

4 Enviar un mensaje a Twitter. Anuncio a Twitter requiere autenticación. Vamos a suponer que el programador quiere publicar un tweet a través de la cuenta de usuario "bobbyk," con la contraseña "1234" .El siguiente código autentica un objeto de la API:

tuit = twitter.API (nombre de usuario = 'bobbyk', password = '1234')

post = twit.PostUpdate ( "Este texto aparecerá en la línea de tiempo de Twitter de bobbyk")