2012-07-31 121 views
0

我试图从URL中获取Facebook对象ID以便发表评论到该对象。在object_url桌子下面的FQL查询提供了错误ID:来自URL的对象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是从下paging.next这里给出的意见饲料可见:http://graph.facebook.com/comments?id=http%3A%2F%2Fwonderwall.msn.com%2Fmusic%2Fbret-michaels-kristi-gibson-call-off-engagement-1696257.story

即,10151964793330004

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

+1

如果有可能,我会等待一个答案! – 2012-07-31 23:19:09

回答

0

原来,由于某种原因,Facebook有一个单独的“意见ID”在link_stat表称为comments_fbid,所以第一个查询应该是这样的:

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