1
我正在使用Facebook評論框插件,並且還訂閱comment.create JavaScript事件,以便我可以使用FQL從Facebook檢索評論的詳細信息並存儲評論數據在我的應用程序的數據庫。Facebook FQL檢索評論框回覆
到目前爲止,當我收到新的註釋(傳入comment.create事件處理程序)的ID和HREF,我可以使用下面的FQL檢索該評論的細節:
SELECT object_id, post_id, fromid, time, text, username
FROM comment
WHERE post_fbid='*** EVENT COMMENT_ID ***' AND object_id
IN (SELECT comments_fbid FROM link_stat WHERE url='*** EVENT HREF ***')
這一切都很好。
用戶回覆評論時會發生此問題。在這種情況下,上面的查詢無法檢索評論。
I've done some digging around並發現Facebook的'評論'表顯然有一個'評論'字段(或關係,不確定),其中包含對評論的回覆。你甚至可以使用下面的查詢檢索所有的答覆要評論:
SELECT comments
FROM comment
WHERE post_fbid='*** EVENT COMMENT_ID ***' AND object_id
IN (SELECT comments_fbid FROM link_stat WHERE url='*** EVENT HREF ***')
與FQL測試控制檯修修補補後,我可以看到的答覆被添加到該「意見」字段。但是,我試圖查找在comment.create事件處理程序中收到的特定ID,而不是嘗試檢索所有答覆。問題是,由於'評論'似乎是一個字段而不是一個鏈接表,我不認爲我可以查詢它。
其他人碰到過嗎?任何建議將不勝感激。
謝謝。