(PHP 5 >= 5.2.0, PECL json >= 1.2.0)
Retourne les derniers statuts d'un utilisateur Twitter.
twitter_statuses_user_timeline() retourne les 20 derniers statuts postés par l'utilisateur authentifié.
Il est également possible de demander les statuts d'un autre utilisateur via le paramètre id.
Ceci est l'équivalent de la page "/<user>" sur le Web.
Remarque: Pour des raisons de compatibilité ascendante, les retweets ne sont pas retournés lors de l'appel de la "user_timeline".
<?php
function twitter_statuses_user_timeline($username, $password, $parameters = array())
{
if(isset($parameters['id']))
{
$url = "http://twitter.com/statuses/user_timeline/{$parameters['id']}.json";
unset($parameters['id']);
}
else
{
$url = 'http://twitter.com/statuses/user_timeline.json';
}
if(count($parameters))
$url .= '?'. http_build_query($parameters);
$context = array('method'=>'GET','timeout'=>5);
if($username && $password)
$context['header'] = sprintf("Authorization: Basic %s\r\n", base64_encode($username.':'.$password));
$context = stream_context_create(array('http'=>$context));
return json_decode(file_get_contents($url, false, $context));
}
?>
array twitter_statuses_user_timeline ( string $username , string $password [, array $parameters ] )
Retourne un tableau d'objets, ou NULL si une erreur survient.
Commentaire(s)
Poster un commentaire