Опитвам се да получа всички потребители за моето уеб приложение (GAE за бекенда на Java), използвайки gitkitClient.getAllUsers(). Тъкмо започвам с Identity Toolkit и имам 10-12 потребители.
Когато извикам gitkitClient.getAllUsers()
, той не намира потребител и връща това предупреждение:
com.google.identitytoolkit.GitkitClient$1 getNextResults
WARNING: JSONObject["email"] not found.
Ако го извикам с параметър за максимални резултати gitkitClient.getAllUsers(5)
, той връща 5 потребителя правилно. Но ако премина 7, той отново не намира потребител и връща същото предупреждение (както по-горе). Знам, че имам 10+ потребители.
Ако използвам gitkitClient.getUserByEmail("[email protected]")
, мога да получа потребителите, които не са върнати в първите 5.
Ето моя примерен код:
Iterator<GitkitUser> allUsers = gitkitClient.getAllUsers();
int count = 0;
if (allUsers != null) {
while (allUsers.hasNext()) {
count++;
GitkitUser gUser = allUsers.next();
logger.info("" + count + ". User email : " + gUser.getEmail() + " Id : " + gUser.getLocalId());
}
}
Изпускам ли нещо?