2012-04-27 68 views

回答

0

我想出瞭如何編寫FQL來獲取我想要的信息。

SELECT comments,post_id,source_id ,created_time,message,action_links,attachment,permalink,description,type FROM stream WHERE source_id = me() AND comments.count>0 AND actor_id=me() 

感謝Gunnar Karlsson我從用戶流獲取評論,並檢查每個流是否有評論和檢查評論已記錄在數據庫中。

1

您無法在不知道帖子ID的情況下將其他用戶的評論列表檢索到當前用戶的帖子。因此,除非您知道,否則您不能請求「給我其他用戶在Peter帖子上發表的所有評論」這是因爲FQL comments table中的「fromid」字段不可索引

我不知道是否t他與你的應用程序相關,但你可以這樣做:檢索誰在當前用戶牆上評論的名稱和ID。那就是要求「給我所有評論彼得牆上的人的名字,並且給我看那些評論」。

的FQL呼叫

SELECT post_id, message, actor_id FROM stream WHERE source_id = me() AND type=56 

其中

"message" is the comment 
"actor_id" is who posted it 
"type=56" means only include posts on wall from another user. 

看一看在FQL stream表。

既然你說你的應用程序需要顯示器的評論,你需要投票的Facebook,或訂閱real-time updates

+0

感謝您的回答,但我有一個更好的主意。 – Shisoft 2012-04-28 19:21:16

相關問題