Recopilando experiencias… Generando codigo entendible…

Twitteando desde PHP con cURL

Antes de iniciar el post diré que personalmente no me gusta el twitter o al menos aun no le encuentro una utilidad grandiosa como para poder crearme una cuenta real y empezar a utilizarla muy a menudo.

Conversando con un amigo mio, me invitó por N-sima vez a crearme una cuenta de twitter para hacer X o Y cosas y que podría tener A o B beneficios etc, etc a la que respondí “N-sima vez mas uno” que no, porque aun no encontraba el motivo. Luego me dijo si podría ayudarle a crear un script para cambiar su estado dentro de la web y asi no tener q ir a cada instante a la página para hacerlo manualmente.

Revisando el sitio twitter, encontré que ellos tenían una API ya creada y que facilita la utilización de sus servicios (http://apiwiki.twitter.com/). Todo esto mezclado con la librería cURL de php nos facilita el cambio de estado de una manera sencilla y rápida para nuestros propósitos.

El script toma 3 parámetros para la ejecución correcta: el nombre de usuario, la password y finalmente el mensaje.

Para acceder directamente a la API de twitter y cambiar el estado tenemos una url (http://twitter.com/statuses/update.xml) en la cuál debemos estar logueados previamente o al momento de hacer la ejecución de la query.

Luego utilizamos los parámetros comunes para poder hacer un envío de parámetros a través del método POST incluyendo un nombre de usuario y una contraseña.

Finalmente, obtenemos el status de la petición a través de cURL y verificamos si tiene un status 200 (estado de satisfacción) o si tiene otro status distinto a éste, el cual marcaría un error.

Aquí el código fuente de ejemplo (Si, tuve que crearme una cuenta, lo se, pero es con fines de experimentar nada más)

twitter_php2 (clic en la imagen para agrandar)

El resultado final es el siguiente:

twitter_php1 (clic en la imagen para agrandar)

La actualización final del status en la página de twitter después de haber utilizado el script:

twitter_php0(clic en la imagen para agrandar)

Bueno, eso es todo (algo básico e inicial) para poder empezar a manipular el API de twitter. Además, se podría crear un formulario en el cuál sólo esté el recuadro del mensaje para poder enviar directamente a twitter sin tener que recurrir al código fuente.

Leave a Reply

Puede usar codigo HTML y sus atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tags

Enlaces

BlogsPeru.com blogarama - the blog directory Internet Internet Blogs Webfeed (RSS/ATOM/RDF) submitted to http://www.feeds4all.nl Blogs lists and reviews Blog Directory by Blog Flux Programming Blogs - BlogCatalog Blog Directory BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog
planetaperu.pe estamos en
PlanetaPeru.pe

Creative Commons License