2015-02-10 27 views
1

當使用Facebook Graph API(JS SDK)查詢Facebook頁面並且URL參數fields(如post對象)被添加時,會發生什麼情況?使用fields參數查詢FB Graph API提要?

我想從Feed只加載帖子的ID,股份,喜歡和評論,因爲該頁面非常活躍,JSON文本數據爲2天約2MB(25項)...

我希望可以這樣做:FB.api('/SomePage?fields=id,shares,likes'),但我想你可以訪問的唯一領域是直接的孩子(feed,即 )?如果這不幸是這種情況,是否有任何其他方式來檢索從日期x到日期y的所有帖子,而無需下載整個供稿?

回答

2

這是不正確的。 feed邊緣基本上是Post對象的數組。你可以用時間分頁結合使用範圍擴大爲:

GET /{page_id}/feed?fields=id,shares,likes.summary(true)&since={start_unix_timestamp}&until={end_unix_timestamp} 

+0

謝謝,我不知道的可嵌套的Fieldexpansion選項!不幸的是,我將不得不使用分頁集對帖子進行單獨的API調用。 – Tyblitz 2015-02-10 22:29:49

+0

爲什麼你必須致電個人職位? – Tobi 2015-02-11 07:34:25

+0

因爲我需要所有關於帖子的喜歡和評論,但它只給你25個第一項。所以我必須爲喜歡的人打更多的電話,例如'/ {post-i}/likes?after = ...' – Tyblitz 2015-02-11 11:51:30

相關問題