Twitter it

twitter-logo-2

Edwin26th feb 2009General

Algunos dias atras dicidí experimentar con Twitter API. Twitter ofrece una manera bien simple para el uso de su API, adema de una buena documentación, lo cual me ayudo a crear una función que enviaria el update de mi status a Twitter usando PHP y la librería curl.

En la página de Twitter encontramos algo que dice…

” Post a status update and get the resulting status back as JSON: curl -u username:password -d status=”your message herehttp://twitter.com/statuses/update.json

Con eso en mente, proseguimos a crear nuestra función:

Por favor recuerden poner las validaciones necesarias. Este ejemplo es solo para dar a conocer uno de los varios usos de Twitter API.

<?php

/**

* Esta función enviara un nuevo status a la cuenta de Twitter

* Uso: twitter_it(“nuevo status va aqui”);

*

* @param string $nuevo_status

*/

function twitter_it($new_status = NULL) {

//TWITTER API URL

$twitter_url = “http://twitter.com/statuses/update.json”;

//Initiate curl

$curlh = curl_init();

//Post fields in a array

$data = array (“status” => $new_status);

//Set curl options.

curl_setopt($curlh, CURLOPT_URL, $twitter_url);

curl_setopt($curlh, CURLOPT_USERPWD, “<user>:<pass>”);

curl_setopt($curlh, CURLOPT_POST, 1);

curl_setopt($curlh, CURLOPT_POSTFIELDS, $data);

//Excute curl with options

curl_exec($curlh);

//Close connection.

curl_close($curlh);

}

?>

Estoy seguro que otras opciones para hacerlo. Sería interesante saberlas. Quiza algun momento se pueda aumentar a esta.

No Comments Feed de comentarios

Sorry, the comment form is closed at this time.

The comments are closed.