JSON - Récupérer le dernier tweet - Instabilité

JSON - Récupérer le dernier tweet - Instabilité - PHP - Programmation

Marsh Posté le 06-09-2012 à 15:14:50    

Bonjour,
 
Alors j'essaie de récupérer le dernier tweet via json pour ensuite le décoder et récupérer les informations dont j'ai besoin.
 
Voici ce que je fais :
 

Code :
  1. public function getLastTweet($twitterid) {
  2.  $data = file_get_contents('https://api.twitter.com/1/statuses/user_timeline.json?screen_name=' . $twitterid . '&count=1&include_entities=true&exclude_replies=true');
  3.  $json = json_decode($data);
  4.  $tweet_text = "";
  5.  if (!empty($json)) {
  6.   ... blabla bla ...
  7.  }
  8.  return $tweet_text;
  9. }


 
Alors en fait, ça marche très bien, mais c'est instable... car des fois, je ne sais pas pourquoi, le file_get_contents me renvois "false". ça dure quelques minutes et après ça redevient bon.
 
Vous avez une idée ?
 
Merci !

Reply

Marsh Posté le 06-09-2012 à 15:14:50   

Reply

Marsh Posté le 10-09-2012 à 21:11:30    

Essaye de chopper le fichier avec CURL plutot qu'avec file_get_contents.
 
CURL a beaucoup plus d'options (compression, suivi des redirections...) et te renvoi un code d'erreur qui aide à comprendre où est situé le problème.


---------------
Directeur Technique (CTO)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed