FacebookページのコメントをPHPで出力しようとしています。例えば:
http://graph.facebook.com/comments/?ids=http://www.example.com
すべてのコメントをページに表示できるように、これを正しくデコードする方法を誰か説明してもらえますか?
私はいくつかの異なるスクリプト/例を試しましたが、それらはすべて結果やエラーを返していないようです。そのため、グラフ API が変更された可能性があります。
//get the json string from URL
$data = file_get_contents("http://www.example.com");
//transform json to associative array
$data = json_decode($data, true);
//use only the comments array
$comments = $data['http://www.example.com']['comments']['data'];
foreach($comments as $comment) {
echo $comment['from']['name'];
echo $comment['message'];
}