7
votes

Facebook graphique API Parse JSe Feed avec PHP

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 />';
    }
  }
} 
    ?>


2 commentaires

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!


3 Réponses :


0
votes

Avez-vous des avertissements / erreurs affichées? Assurez-vous que vous avez Extension = php_openssl.dll (ou .so ) activé dans votre php.ini ou vous n'obtiendrez aucun résultat. En effet, vous recherchez un site sécurisé.

Aussi $ item-> nom est une propriété non définie dans le JSON. Peut-être que vous voulez dire $ item-> id . Tout le reste semble bien.


2 commentaires

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.



7
votes

Vous êtes en boucle de manière incorrecte

Essayez ceci xxx


0 commentaires

0
votes

Pourquoi n'utilisez-vous pas le PHP SDK?

https://developers.facebook.com/docs/reference/php/


0 commentaires