我只是嘗試了一下opengraph,並試圖檢索用戶曾經做過的所有貼子。我注意到,當 user_id /狀態?限制= 200facebook opengraph api返回限制?
它只返回99個狀態,這是因爲我正在通過圖形API瀏覽器在developers.facebook.com?有沒有辦法讓所有的用戶的帖子與額外的信息,如圖(評論/喜歡...)?
下一/上一環節並沒有幫助他們都返回一個空的JSON字符串
我只是嘗試了一下opengraph,並試圖檢索用戶曾經做過的所有貼子。我注意到,當 user_id /狀態?限制= 200facebook opengraph api返回限制?
它只返回99個狀態,這是因爲我正在通過圖形API瀏覽器在developers.facebook.com?有沒有辦法讓所有的用戶的帖子與額外的信息,如圖(評論/喜歡...)?
下一/上一環節並沒有幫助他們都返回一個空的JSON字符串
這裏有強制一些限制 - 如果用戶有(假設)七週百萬的發帖,Facebook的服務器將越陷越深您請求。所有請求都有限制 - 即使沒有特別設置。請注意0和prev
分頁鏈接中的參數。它們包含的值,如:
limit
- 有多少項目將在每個請求offset
返回 - 偏移開始從,一名15偏移將開始返回從15日及以後的帖子。since
- 劃時代的時間戳確定一個時間表的開頭untill
- 劃時代的時間戳定義的時間內希望這個信息可以幫助結束...
好的,但爲什麼這不工作?難道我做錯了什麼? /狀態?format = json&limit = 99&until = 1296298003這應該是2010年1月29日,但它將返回空並將其更改爲「since = 1296298003」返回最新的99 ...因此,我只能查看迄今爲止發佈的99個帖子:s – Mars 2012-01-29 10:55:36
請注意,這裏存在隱私問題。這取決於實際的帖子隱私設置也... – Lix 2012-01-29 10:57:15
你是什麼意思?應用程序無法訪問超過一個月左右的帖子?無法申請該許可? – Mars 2012-01-29 11:00:27
還有在極限Facebook允許通過Graph API獲取的信息量。公共Graph API的數據存儲與Facebook用於普通GUI的數據存儲不同。如果您的應用拼命需要全部信息,那麼成爲Facebook合作伙伴可能會爲您帶來更好的結果。
[圖表API資源管理器](https://developers.facebook.com/tools/explorer)「應該」返回與查詢實際API相同的數據。 – Lix 2012-01-29 10:59:44