2012-07-31 118 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"