0
我有一個網站有很多的內容頁面和一個Facebook評論框(社交插件)在每一個。說,http://subdomain.site.org獲得對整個網站上的帖子的評論計數
我想建立一個小部件,搜索該子域的評論最多的網頁,並列出它們。有沒有辦法做到這一點?
謝謝!
我有一個網站有很多的內容頁面和一個Facebook評論框(社交插件)在每一個。說,http://subdomain.site.org獲得對整個網站上的帖子的評論計數
我想建立一個小部件,搜索該子域的評論最多的網頁,並列出它們。有沒有辦法做到這一點?
謝謝!
它很容易獲得的評論數爲
使用FQL每個網址:
SELECT url, comment_count, FROM link_stat WHERE url = " http://subdomain.site.org"
你也可以在同一時間的所有網址的評論數(取決於有多少網址)
SELECT url, comment_count, FROM link_stat WHERE url in ("url1", "url2", "url3" ...)
來自Facebook - FQL can handle simple math, basic boolean operators, AND or NOT logical operators, and ORDER BY and LIMIT clauses.
fql不支持CONTAINS()或其他任何類似的用於從子域搜索所有url的東西。
看到here爲link_stat表 - 您只能在列的是可轉位查詢
這給了我的東西,看起來像 '[{ 「URL」:「HTTP:\/\/subdomain.site.org 「,」comment_count「:20}]' 但是,它並沒有告訴我哪些網頁有評論,它只是給了我一個總數? – user2271328 2013-04-11 20:40:27
您必須爲每個頁面進行調用,或者使用第二個查詢並將每個頁面的url放入() – 2013-04-11 20:57:36
嗯,好的。所以我可以單獨做每頁,但如果說我有1000個內容,我需要將這1000個URL中的每一個傳遞到第二個查詢中。有沒有查詢,我可以給它http://subdomain.site.org,它給了我在該子域上找到的任何頁面的評論計數? – user2271328 2013-04-11 21:07:19