Archivos

Buscando en la web social con Buzz Google API

Una de las últimas adiciones a Google Code Labs es Google Buzz API, que permite a los desarrolladores relacionarse con la web social creando Actividades y participando en conversaciones sobre temas que les interesan.

En Google Buzz los recursos se representan como recursos REST y se dispone de datos en formatos JSON y Atom. Los desarrolladores pueden obtener y actualizar datos simplemente llamando los métodos estándar de HTTP como GET y POST, pero también hay librerías clientes para Java, Python y PHP.

Como ejemplo, utilizaremos la librería cliente para Python y escribiremos un pequeño script para buscar en la web social las novedades sobre la próxima Copa del Mundo de Fútbol. Sólo necesitaremos unas pocas líneas de código ya que la librería oculta toda la complejidad y nos facilita la interacción con Google Buzz:


import buzz

buzz_client = buzz.Client()
buzz_client.use_anonymous_oauth_consumer()
resultset = buzz_client.search(query='fifa world cup')
for result in resultset:
    print result.title


El código es realmente sencillo y, como se puede ver, buscar actividades no requiere una cuenta de Buzz, mientras que la autenticación es necesaria para crear o actualizar contenidos, así como para acceder a recursos no públicos.

Por razones de simplicidad sólo haremos una lista de los títulos de las actividades encontradas, pero, obviamente, se puede acceder a mucha más información, como contenidos, propietario y fecha de publicación.

Para obtener la documentación completa y código de ejemplo o, si deseas explorar el futuro desarrollo de esta API, por favor visita el sitio de Google Buzz API.

Claudio Cherubino, Google Developer Programs Engineer

Comments are closed.