来自URL的对象ID

时间:2012-07-31 23:11:41

标签: javascript facebook-graph-api facebook-comments

我正在尝试从URL获取Facebook对象ID,以便将评论发布到该对象。 object_url表上的以下FQL查询给出了错误的ID:

SELECT id FROM object_url WHERE url="http://wonderwall.msn.com/music/bret-michaels-kristi-gibson-call-off-engagement-1696257.story"

http://graph.facebook.com/fql?q=select%20id%20from%20object_url%20where%20url%20%3D%20%22http%3A%2F%2Fwonderwall.msn.com%2Fmusic%2Fbret-michaels-kristi-gibson-call-off-engagement-1696257.story%22

即10151964793305004

在此处给出的评论供稿中可以看到正确的ID:{。{3}}

即10151964793330004

我需要数字ID才能发布此页面的评论,但我不能简单地从第二个链接获取它,因为如果没有评论则不会出现。

1 个答案:

答案 0 :(得分:0)

事实证明,由于某些原因,facebook在comments_fbid表中有一个名为link_stat的单独“评论ID”,因此第一个查询应该是这样的:

SELECT comments_fbid FROM link_stat WHERE url="http://wonderwall.msn.com/music/bret-michaels-kristi-gibson-call-off-engagement-1696257.story"