Опрос и повторные запросы
Получайте recommended_interval_seconds через GET /endpoints.
Планируйте опрос
Получайте recommended_interval_seconds через GET /endpoints. Это рекомендация, а не гарантия свежести или замена лимиту запросов. Повторно используйте результаты внутри приложения вместо одинакового запроса при каждом просмотре.
Для выгрузки используйте ETag и If-None-Match. Частый опрос не ускоряет создание снимков.
Обработка сбоев
При 429 соблюдайте Retry-After. Для временных сетевых ошибок и 503 применяйте ограниченную экспоненциальную задержку со случайным разбросом и пределом попыток. Сначала исправляйте параметры, ключ или баланс, а не повторяйте такие ошибки автоматически.
Ценовые маршруты читают данные, но успешные запросы могут расходовать кредиты. При потере ответа неизвестно, завершил ли сервер запрос и списал ли плату; повтор может стоить ещё кредитов. Пакеты уменьшают накладные расходы, но не эту неопределённость. Записывайте ID запросов, не ключи.