我正在尝试使用他们的 PHP SDK 通过 Facebook 的 GRAPH API 获取某个页面的提要。
我发现通过在我的浏览器中调用它:
https://graph.facebook.com/XXXXX/feed
我得到了新的提要,并找到了一个特定的帖子,我只看到我的测试评论,这些评论是在 x 分钟前创建的,但缺少这个项目的旧评论。
如果我通过 SDK 获得相同的提要,则相反:我只看到旧的评论。
当然在 Facebook 上,两种类型的评论都存在......我在developers.facebook.com 上没有找到任何关于这个问题的线索
更新:
这是 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(只有较新的,我的评论在那里)