用户圈子可检索人数限制

Limitation on number of retrievable people in user's circle

我正在为我的 Android 项目使用 gplus API。我可以用这个代码到达用户的圈子

public void onResult(LoadPeopleResult peopleData) {
  if (peopleData.getStatus().getStatusCode() == CommonStatusCodes.SUCCESS) {
    PersonBuffer personBuffer = peopleData.getPersonBuffer();
    try {
      int count = personBuffer.getCount();
      for (int i = 0; i < count; i++) {
        Log.d(TAG, "Display name: " + personBuffer.get(i).getDisplayName());
      }
    } finally {
      personBuffer.release();
    }
  } else {
    Log.e(TAG, "Error requesting people data: " + peopleData.getStatus());
  }
}

但有一个限制:我的帐户中只能检索 100 个人。我怎样才能超过这个限制?

我找到了解决办法。我们应该使用 "getNextPageToken()" 这样我们可以获得很大的结果。 以下这些链接将为您提供帮助,

https://developers.google.com/android/reference/com/google/android/gms/plus/People.LoadPeopleResult

https://github.com/gorbin/ASNE/blob/master/googleplus%2Fsrc%2Fmain%2Fjava%2Fcom%2Fgithub%2Fgorbin%2Fasne%2Fgoogleplus%2FGooglePlusSocialNetwork.java#L473