Para mandar las peticiones a la API tenemos que usar la extensi?n cURL, mientras que para procesar los datos vamos a emplear XML, vali?ndonos del SimpleXML con el que cuenta PHP5.
As? es como debemos hacer una petici?n GET usando cURL:?
?cURL hace la petici?n por medio de HTTP, lo ?nico que tenemos que hacer nosotros es ocuparnos de su resultado que es el valor $http_status. En caso de que sea distinto de 200, algo anduvo mal. De acuerdo al dise?o que le hayamos dado a nuestra aplicaci?n, lo m?s recomendable es que guardemos el valor de $http_status para poder mostrar un mensaje de error m?s adecuado.
Ahora bien, si nos interesa saber cu?les fueron los ?ltimos 20 estados en el friend_timeline de nuestro usuario, podemos definir una funci?n como esta:
Como en la petici?n aclaramos que quer?amos la respuesta en XML, por medio de la funci?n simplexml_load_string() podemos obtener un objeto (en esta ocasi?n, $replies) que represente a este mismo XML. Este objeto va a ser un array de c?mo m?ximo 20 elentos, cada uno de los cual habr? de contener esta informaci?n:
Como podemos ver, cada tweet contiene toda la informaci?n requerida, con lo que nos evita realizar peticiones extra.
La mayor parte de las peticiones a la API se manejan de un modo semejante, el ?nico cambio se da en la estructura XML. De todas formas, podemos saber el valor $http_status sin necesidad de tener que interpretar el XML que obtengamos.
Solamente hay dos excepciones que debemos considerar: se trata de crear un nuevo estado o mandar un mensaje directo. Ambas acciones necesitan que hagamos un POST. En el primer caso, tendr?amos lo siguiente:
Lo que tenemos que tener en cuenta antes de mandar el mensaje es que nos conviene codificarlo con urlencode(), para evitar dificultades en caso de que ?ste lleve una URL. Lo que tambi?n puede servir es a?adir al mensaje un filtro para detectar URLs y las acorte mediante un servicio extra.
Bueno, esto es todo por ahora. Espero que les haya servido!
-
yo desarrolle este codigo para enviar twits desde tu web
http://fresprog.blogspot.com/2008/12/como-crear-un-twitteador-para-tu-blog.html
-
buen aporte, codigo muy util y explicado claramente
-
bastante bueno la api es mejor que el gadet que desarrolle en javascript en donde puede enviar el twitt por medio de la url.