Simplest PHP example for retrieving user_timeline with Twitter API version 1.1
Debido a la retirada de Twitter API 1.0 a partir de11 de junio de 2013, el script de abajo ya no funciona.
// Create curl resource
$ch = curl_init();
// Set url
curl_setopt($ch, CURLOPT_URL, "http://twitter.com/statuses/user_timeline/myscreenname.json?count=10");
// Return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $output contains the output string
$output = curl_exec($ch);
// Close curl resource to free up system resources
curl_close($ch);
if ($output)
{
$tweets = json_decode($output,true);
foreach ($tweets as $tweet)
{
print_r($tweet);
}
}
¿Cómo puedo obtener la línea de tiempo del usuario (estados recientes) con el menor código posible?
Encontré esto:https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline pero me sale el siguiente error:
"{"errors":[{"message":"Could not authenticate you","code":32}]}"
Hay muchas clases por ahí, pero después de probar varias, ninguna de ellas parece funcionar debido a estas actualizaciones en Twitter, y algunas de ellas son clases bastante avanzadas con una gran cantidad de funciones que realmente no necesito.
¿Cuál es la forma más simple / más corta de obtener los estados de usuario recientes con PHP?