J'essaie d'utiliser php pour analyser un flux JSON de poteaux à l'aide de Facebook Graph API
J'ai trouvé la solution suivante pour commentaires ... p>
<?php $request_url ="https://graph.facebook.com/comments/? ids=http://www.youtube.com/watch?v=fyF-fj-1coY&feature=player_embedded"; $requests = file_get_contents($request_url); $fb_response = json_decode($requests); foreach ($fb_response as $key => $response) { foreach ($fb_response->$key as $data) { foreach ($data as $item) { echo 'NAME: ' . $item->name . '<br />'; echo 'From ID: ' . $item->from->id . '<br />'; echo 'From Name: ' . $item->from->name . '<br />'; echo 'Message: ' . $item->message . '<br />'; echo 'Timestamp: ' . $item->created_time . '<br /><br />'; } } } ?>
3 Réponses :
Avez-vous des avertissements / erreurs affichées? Assurez-vous que vous avez Aussi Extension = php_openssl.dll code> (ou
.so code>) activé dans votre php.ini ou vous n'obtiendrez aucun résultat. En effet, vous recherchez un site sécurisé. P>
$ item-> nom code> est une propriété non définie dans le JSON. Peut-être que vous voulez dire
$ item-> id code>. Tout le reste semble bien. P>
Le code que je suis montré fonctionne, mais j'essaie de faire fonctionner ce code pour afficher des postes ou le flux de Facebook et non les commentaires d'un poste spécifique. L'URL graphique que j'essaie d'analyser est la suivante: graph.facebook.com/210849652406/feed < / a> + une clé d'accès valide
J'ai trouvé la réponse ici: Stackoverflow.com/ Questions / 4582535 / ... Merci pour vos réponses.
Vous êtes en boucle de manière incorrecte
Essayez ceci p>
Pourquoi n'utilisez-vous pas le PHP SDK? P>
Soyez prudent de poster un accès utilisable_tokens sur le Web, une personne pourrait l'utiliser à des fins néfastes. Je l'ai édité pour toi
Il s'agit en fait de tests sur Facebook, il est donc expiré après un moment, mais cela pourrait jeter les gens de toute façon, alors merci!