2011-09-26 27 views
2

我收到了一個來自我的應用程序的用戶的問題,我懷疑這是否是我們端的編程錯誤。當請求用戶的朋友列表時,API僅返回了580個朋友中的480個。朋友列表是否僅限於此號碼?或者有可能其他100個用戶對外部應用程序有非常嚴格的隱私設置?如果這兩個問題中沒有一個是真的,那麼我的代碼中就會有一個錯誤,但在我潛入之前我想我會問。開放圖中的有限好友列表

+0

結果中是否存在分頁鏈接?許多調用默認爲500個結果,需要分頁才能進入第二頁。 500和480之間的差異通常可以通過隱私設置來解釋 – Igy

+0

感謝您的評論。要處理500個結果限制,是否有助於將&limit = 1000添加到查詢中? – Bjorn

+0

或者添加一個偏移量並在兩批最多500個結果中檢索它 - 請記住,某些用戶將擁有超過1000個朋友 – Igy

回答

0

使用?limit = 5000或更高的金額,因爲默認限制爲500.否則,使用json響應中包含的next和prev導航鏈接進行多個調用。你獲得480而不是500的原因可能是因爲用戶已經改變了他們的隱私設置或完全退出了Facebook應用程序平臺。他們的查詢首先獲得500個朋友,然後刪除選擇退出的人員。