Как превысить ограничение скорости пользователя в 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 пользователей, если вы ищете именно это...

Другие вопросы по тегам