2015-03-02 40 views
6

我正在嘗試爲每個帖子提供一個fb頁面的帖子,其中包含評論數量和喜歡數量。獲取每個職位的facebook貼子數和點贊總數

對於喜歡有一個參數,我可以通過這是摘要=真total_count。 我試過這個 page_id?fields = posts.limit(1).summary(1)但沒有東西回來。 我無法編寫FQL,因爲它很快就會被刪除。我正在編寫php API。

在此先感謝。

答:

PAGE_ID字段= posts.limit(40){likes.limit(1)。總結(1),comments.limit(1)。總結(1)}

因爲我不需要任何評論,但只有總結我設置comments.limit(1),喜歡相同。

感謝您的幫助!

回答

3

你可以通過傳遞參數,像

?fields=likes.summary(1),comments.summary(1), 

$fbtimeposts = (new FacebookRequest($session, 'GET', "/me/feed?fields=likes.summary(1),comments.summary(1),story,link,comments,likes,source,picture,type,status_type,application,message,message_tags,name,caption,actions,from,feed_targeting,full_picture,description,updated_time,created_time,id,object_id,parent_id,place,story_tags,targeting,with_tags&limit=10&date_format=U&limit=10&date_format=U"))->execute()->getGraphObject()->asArray(); 

我希望上面的例子可以幫助你以某種方式獲得總數!!!!

+0

這是一個真棒答案,它解釋了很多,可以幫助!謝謝。 – 2015-03-02 10:20:25

+0

@jones ..134134444463871 /?fields = likes.summary(1)...這給了我一個用戶的所有喜歡,但我需要一個用戶總數 - 我不知道我是什麼失蹤 – Dragon 2015-08-31 10:14:57

0

你可以試試這個

?fields=likes.limit(0).summary(1),comments.limit(0).summary(1) 

?fields=likes.limit(0).summary(true),comments.limit(0).summary(true) 
相關問題