2012-09-11 22 views
0

我想從擁有超過20個喜歡和20個分享的頁面獲取評論。我怎麼做到這一點使用FQLFacebook查詢語言在頁面上獲得喜歡和分享超過20的評論

還沒有任何FQL查詢可以搜索用戶的註釋文本例如

比如有一個帖子

哪款手機買?

與像 1一些意見)「買蘋果」 2)「買三星」

我想編寫一個查詢像...

從該頁面

選擇其中註釋喜歡> 20

回答

0

是的。這得到所有文章20餘個喜歡「臉譜」頁面上,通過喜歡的下降數量排序:

SELECT post_id, source_id, actor_id, message, comments, likes FROM stream 
    WHERE source_id = 20531316728 AND likes.count > 20 ORDER BY likes.count DESC 

這當然是受stream FQL表的正常範圍。

要在評論中進行搜索,您需要查詢comments表,並從上面的查詢中獲得post_id。例如:

SELECT post_id, from_id, time, text FROM comment WHERE post_id = XXXXX 
    AND strpos(text, "buy Apple") >= 0 

strpos函數相當有限。你最好把所有的註釋都放到你的腳本中,並使用更強大的文本處理函數來找到你感興趣的字符串。

相關問題