PHP SDK を使用して、Facebook の GRAPH API から特定のページのフィードを取得しようとしています。
ブラウザでこれを呼び出すことで、次のことがわかりました。
https://graph.facebook.com/XXXXX/feed
新しいフィードを取得していて、特定の投稿を見つけたところ、x 分前に作成されたテスト コメントしか表示されませんが、このアイテムの古いコメントはありません。
また、SDK を介して同じフィードを取得している場合は逆です。古いコメントしか表示されません。
もちろん、Facebook には両方のタイプのコメントがあります。
アップデート:
これは SDK 呼び出しです。
include_once 'facebook.php';
$fb = new Facebook( array(
'appId' => 'XXXXXXXXXXX',
'secret' => 'XXXXXXXXXXXXXXXXXXXXXXX',
'cookie' => true
) );
$feed = $fb->api('/tenytar/feed');
これはブラウザ呼び出しです:
https://graph.facebook.com/tenytar/feed
テストの結果:
結果から、ID: 132297713489108_184041244974744 のリンクを確認しています。
- Facebook では、このリンクには 3 つの「いいね」と 2 つのコメントがあります
- SDK 呼び出しでは、コメントの数: 1 (古いコメントのみが存在します)
- ブラウザ呼び出しでは、コメントの数: 1 (新しい方のみ、私のコメントがあります)