我想逐頁獲取Facebook好友。是否有可能?使用Facebook sdk 3.0.1實現Facebook的朋友列表的分頁Android
0
A
回答
2
試試這個Facebook的圖形API
https://graph.facebook.com/me/friends?limit=1
Bundle params = new Bundle();
params.putString("limit", "1");
Request tagRequest = new Request(Session.getActiveSession(), me/friends, params, HttpMethod.GET, new Request.Callback() {
@Override
public void onCompleted(Response response) {
//here you can get your friends in json data. and also "paging" with "next" tag.
GraphObject graphObject = response.getGraphObject();
JSONObject jsonObject = graphObject.getInnerJSONObject();
String next = jsonObject.getJSONObject("paging").getString("next");
}
//for next friend
// before using next remove the graph api path from it. i.e "https://graph.facebook.com/"
Request.executeGraphPathRequestAsync(Session.getActiveSession(), next, new Request.Callback() {
@Override
public void onCompleted(Response response) {}
3
來實現分頁的最佳方式: 當你得到第一個響應,檢索下一個頁面請求的對象形成Response對象。然後,當你想獲得下一個頁面數據
Response response = yourFirstRequest.executeAndWait(); //getRequestForPagedResults() returns null if there is no more paging, you can get previous page request with parameter PagingDirection.PREVIOUS Request nextPageRequest = response.getRequestForPagedResults(PagingDirection.NEXT);
//當你想下一個頁面信息
nextPageRequest.executeAndWait();
相關問題
- 1. Android。 Facebook SDK的朋友列表
- 2. Facebook SDK iPhone,朋友列表
- 3. Facebook上的朋友和朋友列表
- 4. 查找FaceBook朋友使用c#facebook sdk
- 5. 如何使用Android Facebook SDK獲取完整的朋友列表
- 6. Facebook的api朋友列表
- 7. 如何通過使用Facebook SDK獲得總facebook朋友列表?
- 8. Facebook iOS SDK - 獲取朋友列表
- 9. Facebook iOS SDK v4.0,獲取朋友列表
- 10. 沒有得到Facebook朋友使用Facebook的SDK 3.1 for Android
- 11. Facebook的SDK,獲取朋友
- 12. Facebook上的朋友列表
- 13. Facebook的朋友列表
- 14. Facebook的api android獲取朋友列表
- 15. iOS:使用分頁獲取Facebook朋友
- 16. Facebook獲取朋友列表
- 17. 使用last session的Android facebook sdk 3.0.1
- 18. 使用Facebook iOS SDK獲取朋友的朋友
- 19. 使用Facebook Android SDK發佈到Facebook特定的好友列表
- 20. 使用Android Facebook sdk標記wallpost中的朋友sdk
- 21. Facebook C#SDK朋友邀請
- 22. Facebook朋友的朋友
- 23. 頁面使用Facebook的PHP SDK邀請用戶的朋友
- 24. Facebook的朋友信息與Facebook的Android SDK,JSON打破
- 25. 使用最新的facebook SDK獲取facebook朋友列表/計數php
- 26. 緩存用戶的Facebook朋友列表
- 27. 在Facebook上使用Facebook API的朋友列表
- 28. 使用PHP SDK獲取Facebook朋友列表
- 29. 使用Facebook JavaScript SDK將人們添加到朋友列表中?
- 30. Facebook的IOS SDK共同的朋友
雖然此鏈接可以回答這個問題後,它是更好地執行這一請求在這裏包括答案的基本部分,並提供參考鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 – David
facebook圖形API給「分頁」作爲標籤。例如「分頁」:{ 「下一頁」:「https://graph.facebook.com/583979919/friends?limit=5000&offset=5000&__after_id=100005879198439」},在這裏你可以設置限制,你可以通過點擊上述要求。不要忘記從請求中刪除「https://graph.facebook.com」,因爲facebook sdk將這個url本身粘貼爲圖形api路徑。我正在編輯我的答案以獲得更多細節。 –
要求更改,所以我還沒有試過這個解決方案。謝謝你的幫助。 – user1767260