0

我正在尝试从 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

从 paging.next 下给出的评论提要中可以看到正确的 ID:http ://graph.facebook.com/comments?id=http%3A%2F%2Fwonderwall.msn.com%2Fmusic%2Fbret-michaels-kristi-吉布森-call-off-engagement-1696257.story

即10151964793330004

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

4

1 回答 1

0

事实证明,由于某种原因,facebookcomments_fbidlink_stat表中调用了一个单独的“comments id”,所以第一个查询应该是这样的:

SELECT comments_fbid FROM link_stat WHERE url="http://wonderwall.msn.com/music/bret-michaels-kristi-gibson-call-off-engagement-1696257.story"
于 2012-07-31T23:34:24.337 回答