0

我正在開發一個連接到Facebook的網站。該網站使用評論社交插件來允許用戶評論網站中每個頁面的內容。現在我正在尋找一種方法來查詢評論最多的頁面,但是查看FQL文檔,我沒有發現任何計數記錄方式,也沒有從我的網站上獲得最受歡迎的URL。評論插件查詢

如果有人有一些線索來完成這項任務,我會很感激。

回答

1

兩個選項

OPTION 1

FQL評論表:http://developers.facebook.com/docs/reference/fql/comment/

SELECT post_fbid, fromid, object_id, text, time \ 
FROM comment \ 
WHERE object_id IN \ 
    (SELECT comments_fbid \ 
    FROM link_stat \ 
    WHERE url ='http://developers.facebook.com/docs/reference/fql/comment/') 

要在可以運行FQL多查詢一次處理多個網址。

OPTION 2

另一種選擇是保留的評論數的運行計數在數據庫中。評論插件允許您在有人發表評論時進行截圖。然後,您可以在數據庫中爲該URL增加一個計數器。

來源:https://developers.facebook.com/docs/reference/plugins/comments/

我怎麼知道,當有人在我的網站評論?

您可以通過FB.Event.subscribe訂閱'comment.create'和'comment.remove'事件 。

+0

只是單挑 - 訂閱'comment.create' [現在破壞](https://developers.facebook.com/bugs/269090556523325)。 – x1a4