Je suis donc en train d'extraire le tweet d'un utilisateur au format JSON via PHP. Je voudrais le décoder en un tableau associatif ou au moins un mode plus utilisable plutôt qu'une chaîne pour que je puisse le manœuvrer. J'ai lu le code json_decode, mais pour moi, il semble que lorsque je l'utilise, avant et après, le contenu du fichier est toujours détecté comme une longue chaîne. Quelqu'un peut-il m'aider à comprendre ce que je fais mal?Décoder le flux JSON via PHP depuis Twitter ne fonctionne pas?
$url = "http://twitter.com/status/user_timeline/" . $username . ".json?count=" . $count . "&callback=?";
// $url becomes "http://twitter.com/status/user_timeline/steph_Rose.json?count=5&callback=?";
$contents = file_get_contents($url);
$results = json_decode($contents, true);
echo "<pre>";
print_r($results);
echo "</pre>";
echo gettype($results); // this returns string
Avez-vous vérifié ce 'contents' de $ est comme? C'est à dire. le contenu de '$ contents'? :) –
'json_last_error()' retourne 'JSON_ERROR_SYNTAX'. –
Oui, c'est une longue longue chaîne. J'ai juste compris le problème, cependant! –