1

我需要检索 Facebook 上特定帖子的评论,所以每当我使用下面提到的图形 api 在 facebook 上发布一些文本时。

$result = $facebook->api($fid.'/feed/','post',$attachment);

它在响应($result)中返回帖子 ID。

当我登录 facebook 并将鼠标悬停在该帖子的“日期时间”上时,它会向我显示不同的帖子 ID,而不是在我的回复中返回的 ID,因此我无法获得该帖子 ID 的评论。

我使用下面的代码来获取评论。

$post_comments = $facebook->api('/'.$postid,array('access_token' =>'AAAAxxxxxx'));

任何帮助,将不胜感激!

谢谢,

4

2 回答 2

3

API 返回的 Post ID 的格式{user_id}_{post_id}与 facebook 显示的略有不同。但是,如果您将 替换为_/posts/您将获得与 Facebook 提供的 URL 相同的 URL。

于 2012-05-31T08:47:08.900 回答
0

几天前我自己也遇到了这种行为——用户使用了三个不同的应用程序,从而创建了三个单独的链接帖子。他们每个人的“x 分钟前”链接显示了不同的分钟数,但点击其中任何一个都会导致相同的帖子,这是第一个发布的帖子。

我怀疑这与所有三个帖子都是从同一个粉丝页面上的页面标签发布的(?)有关 - 但我看起来像一个错误,因为对于他的任何朋友来说,跟随“x分钟前”链接其他两个帖子之一肯定会被带到与实际点击的帖子不同的帖子详细信息页面有点混乱。

于 2012-05-31T08:50:17.073 回答