0
我正在開發一個連接到Facebook的網站。該網站使用評論社交插件來允許用戶評論網站中每個頁面的內容。現在我正在尋找一種方法來查詢評論最多的頁面,但是查看FQL文檔,我沒有發現任何計數記錄方式,也沒有從我的網站上獲得最受歡迎的URL。評論插件查詢
如果有人有一些線索來完成這項任務,我會很感激。
我正在開發一個連接到Facebook的網站。該網站使用評論社交插件來允許用戶評論網站中每個頁面的內容。現在我正在尋找一種方法來查詢評論最多的頁面,但是查看FQL文檔,我沒有發現任何計數記錄方式,也沒有從我的網站上獲得最受歡迎的URL。評論插件查詢
如果有人有一些線索來完成這項任務,我會很感激。
兩個選項
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'事件 。
只是單挑 - 訂閱'comment.create' [現在破壞](https://developers.facebook.com/bugs/269090556523325)。 – x1a4