Как превысить ограничение скорости пользователя в Admin SDK?
Я работаю над AdminSdk, когда пытаюсь получить пользователя из AdminSdk, который я получил
<HTML>
<HEAD>
<TITLE>User Rate Limit Exceeded</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>User Rate Limit Exceeded</H1>
<H2>Error 403</H2>
</BODY>
</HTML>
Я получаю каждый раз только 400 пользователей, но в моем домене у меня 5000 пользователей. Как я могу решить эту проблему, помогите мне, пожалуйста, проверьте мой лимит квоты ниже
Я использую Java для получения пользователей
1 ответ
https://developers.google.com/admin-sdk/directory/v1/limits
API возвращает:
Chrome и мобильные устройства - по умолчанию и не более 100 записей на странице.
Группы и члены группы - по умолчанию и максимум 200 записей на странице.
Пользователи - по умолчанию 100 записей и максимум 500 записей на странице.
Псевдоним пользователя и ресурсы организационной единицы не используют разбиение на страницы ответа. Все основные электронные письма пользователя возвращаются в алфавитном порядке, а порядок ответов не зависит от регистра.
В соответствии с ограничением, вы можете получить строку запроса maxResults для 100 пользователей по умолчанию и 500 в качестве абсолютного максимума. Я верю, что выше 500, вы получите ошибку. Лучший способ сделать это - получить 500 записей одновременно. Если вы обнаружите в ответе pageToken, продолжайте извлекать записи с помощью токена, пока не завершите извлечение всех пользователей.
Невозможно получить сразу все 5000 пользователей, если вы ищете именно это...