Public API
Постраничный обход и соблюдение лимитов
Списки отдаются страницами по курсору, а не по офсету, поэтому идите за курсором из ответа, а не вычисляйте его сами. Следите за заголовками rate limit и используйте updatedSince для опроса вместо повторного чтения всего.
Шаги
- Идите за курсором из каждого ответа, пока он не перестанет возвращаться. Не конструируйте курсоры сами.
- Держите разумный размер страницы: большие страницы означают меньше запросов, но более медленных.
- Опрашивайте через
updatedSince, а не обходите всю коллекцию по расписанию. - Читайте заголовки rate limit и замедляйтесь до отказа, а не после него.
- Сохраняйте
requestIdвсего, что упало, — для поддержки.
Как проверить результат
Полный обход коллекции возвращает каждый объект один раз, а повторный опрос читает только изменившееся.
Что обычно идёт не так
- Построение страниц по офсету, который смещается, когда данные меняются.
- Повторное чтение всего каждую минуту и выход за лимит.
- Использование устаревшего курсора и ошибка invalid cursor.
Это помогло решить задачу?
Это не помогло
Напишите нам, указав платформу и версию, выполненные шаги, ожидаемый результат и то, какого workspace или QR-кода это касается. Замаскируйте любые секреты перед тем, как что-то прикреплять.
Написать в поддержку