La Vida

No te entretengas en tonterías y vete a buscar lo que te haga feliz, que el tiempo corre muy deprisa

24 ene 2010

Envio de Tweets a tu cuenta en Twitter mediante PHP

INTRODUCCIÓN:

Esta práctica de laboratorio se indicara como enviar un mensaje a tu cuenta en Twitter consumiendo el API, se describirá paso a paso lo que debemos hacer para poder llegar a implementar nuestro proyecto. En primer lugar se hablaran de los requisitos tanto del sistema operativo como los que se necesitaran para la aplicación, luego empezaremos con la descripción de nuestro proyecto.

PREREQUISITOS

  • Tener conocimientos de PHP y HTML

REQUERIMIENTOS DEL SISTEMA

  • Sistema Operativo: Windows Vista/XP, Solaris 8/9, Linux, MacOS

REQUISITOS

  • Instalar un servidor que soporte PHP, para esta aplicación instalaremos el servidor WAMP.
  • Tener una cuenta en Twitter.
1. Creación de una página HTML

Lo que se debe crear es un cuadro de texto y un botón, de ahí usted puede agregar títulos, cambiar color al cuerpo, lo que usted desee para mejorar el aspecto de su página.


2. Manipulación del API mediante PHP

Twitter nos proporciona el acceso a su API mediante una librería, esta tiene muchos métodos el que se va a utilizar es statuses/update, esta librería está disponible en http://apiwiki.twitter.com/Libraries#PHP.

  • Lo primero que vamos hacer es copiar esa librería en la carpeta de servidor WAMP, para ellos tenemos que ir a C:wamp/www y pegamos ahí la librería.
  • Ahora volvemos a nuestra pagina html y comenzamos con el código PHP para ello debemos escribir ?> al inicio de del código de nuestra pagina html. Dentro de ?> de debe escribir el resto de código para realizar nuestra aplicación.
  • Primero debemos llamar a la librería de la siguiente manera include_once('2.php');
  • Luego deberemos crear un objeto de tipo Twitter, esto se hace mediante la siguiente sentencia el cual debe tener por atributos el usuario y contraseña de tu cuenta en twitter, $curTwitter =new twitter("usuario", "contraseña");
  • Para modificar el estado en Twitter, es decir enviar lo que hemos escrito en el campo Text Field se lo hace mediante la siguiente sentencia $twitter_status = $_POST['twitter_stat'];
  • Luego se comprueba que no se envíen mensajes en blanco, mediante la siguiente sentencia if(strlen($twitter_status) > 0)


4 comentarios:

  1. Que interesante información, realmente es bastante sencillo consumir el API de Twitter y crear nuestra propia aplicación en código PHP el cual también es sencillo, con esto podríamos ofrecer estos servicios desde nuestras propias páginas web.

    ResponderEliminar
  2. Andrea, Andrea, por no cambiar el usuario en el PHP seguia enviandote los emnsajes a tu cuenta, asi que lo siento jajaja, estaba jugando el otro dia con ese api, asi que si te llegaron algunos mensajes de aula, G2 y cosas asi lo siento, pero en realidad funciona.

    Saludos

    ResponderEliminar
  3. Claro que funciona jejeje!! Si me di cuenta que alguien no había cambiado, por eso me llegaban mensajes.. Cambiaras David cambiaras!!

    ResponderEliminar
  4. Muy buena información, la api de Twitter es realmente de sencilla de utilizar y crear nuevas aplicaciones.

    ResponderEliminar