从android中的Facebook Graph API分页中获取大量结果

时间:2016-04-27 18:16:57

标签: android facebook-graph-api

我正在尝试从我的Android应用中的FB图形API中获取友元列表字段。由于它有大量的结果,我在结果的末尾得到一个分页。

"friendlists": {
    "data": [
      ....data
    ],
    "paging": {
      "next": <next page URL>
    }
  }

如何在我的应用中访问下一组结果。 以下是获取第一组结果的代码。

final Bundle parameters = new Bundle();
parameters.putString("fields", "friendlists");
final GraphRequest graphRequest = new GraphRequest(AccessToken.getCurrentAccessToken(), "me");
        graphRequest.setParameters(parameters);
        GraphResponse response = graphRequest.executeAndWait();

        JSONObject json = response.getJSONObject();
        try {
            friendList = json.getJSONObject("friendlists").getJSONArray("data");
// Where I want to fetch the next set of result
            } catch (final JSONException jsonException) {
            Log.e(LOG_TAG,
                    "Unable to get Facebook user info. " + jsonException.getMessage() + "\n" + response,
                    jsonException);
        }

0 个答案:

没有答案