Facebook Graph-API Parsen von JSON-feed mit PHP
Ich versuche, mit php zu Parsen einer JSON-feed der Beiträge mit Facebook Graph API
Fand ich folgende Lösung für die Kommentare...
<?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 />';
}
}
}
?>
Dies ist die url, die id, mit dem ich arbeite: https://graph.facebook.com/210849652406/feed/?access_token={VALID_USER_TOKEN}
Ich weiß nur nicht, wie nennen die Elemente aus diesem feed. Ich versuche zu machen die Kommentare analysieren mit diesem post/feed, aber ich bekomme nichts im Grunde. Ich will die grundlegenden Elemente, wie Namen der post, Beschriftung, etc. Ich denke, wenn ich nur bekommen konnte, den Namen der post, ich könnte es alle aus!
- vorsichtig sein posting nutzbar access_tokens im web, jemand könnte verwenden Sie es für bösartige Zwecke. Ich bearbeitete es für Sie heraus
- Es ist eigentlich von facebook testen, so dass Sie erlischt nach einer Weile, aber möglicherweise werfen die Menschen trotzdem aus, vielen Dank!!!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie looping falsch
versuchen, diese
Hast du Warnungen/Fehler angezeigt? Stellen Sie sicher, dass
extension=php_openssl.dll
(oder.so
) aktiviert in der php.ini, oder Sie bekommen keine Ergebnisse. Dies ist, weil Sie Holen aus einer sicheren Website.Auch
$item->name
ist eine Undefinierte Eigenschaft im JSON-Format. Vielleicht meinst du$item->id
. Alles andere sieht ok aus.Warum bist du nicht mit der PHP-SDK?
https://developers.facebook.com/docs/reference/php/