2010-07-03 5 views
0

Comment puis-je extraire les 10 tendances Twitter les plus courantes en utilisant CURL. Tous les tutoriels php j'ai trouvé semblent utiliser les anciens urls twitter qui ont changé depuis ..Twitter trends CURL php

Voici une nouvelle URL, je me bats avec la nouvelle date en haut semble jeter http://search.twitter.com/trends/current.json

Tous des idées pour faire écho aux valeurs?

par exemple. la sortie est

stdClass Object ([trends] => stdClass Object ([2010-07-03 15:00:00] => Array ([0] => stdClass Object ([name] => Mick Jagger [query] => Mick Jagger) [1] => stdClass Object ([name] => Leonardo DiCaprio [query] => Leonardo DiCaprio) [2] => stdClass Object ([name] => Lionel Messi [query] => Lionel Messi) [3] => stdClass Object ([name] => Maradona pelado [query] => Maradona pelado) [4] => stdClass Object ([name] => Lizzie McGuire Movie [query] => Lizzie McGuire Movie) [5] => stdClass Object ([name] => Thomas Muller [query] => Thomas Muller) [6] => stdClass Object ([name] => Gol Anulado [query] => Gol Anulado) [7] => stdClass Object ([name] => Serena Williams [query] => Serena Williams) [8] => stdClass Object ([name] => Felipe Melo [query] => Felipe Melo) [9] => stdClass Object ([name] => Last Airbender [query] => Last Airbender))) [as_of] => 1278168745) 

Répondre

0

Vous pouvez utiliser json_decode pour analyser cette source. Cela devrait fonctionner:

$trends = file_get_contents("http://search.twitter.com/trends/current.json"); 

print_r(json_decode($trends)); 
+0

ok cela fonctionne mais savez-vous comment faire écho les valeurs? – Webby

+2

Facile: $ resultat = json_decode ($ trends); foreach ($ result-> trends sous $ timestamp => $ item) {echo $ item-> nom; } – igorw