Получение готовых логов
Чтобы создать логи, выполните запрос POST https://api-metrika.yandex.net/management/v1/counter/{counterId}/logrequests.
Вы можете оценить возможность выгрузки данных с помощью запроса GET https://api-metrika.yandex.net/management/v1/counter/{counterId}/logrequests/evaluate, если не уверены, что его удастся выгрузить.
После успешного выполнения запроса на создание логов сохраните
request_id
и дождитесь подготовки лога. Узнать статус обработки лога можно с помощью запроса GET https://api-metrika.yandex.net/management/v1/counter/{counterId}/logrequest/{requestId}.Лог со статусом
processed
готов к выгрузке. Для выгрузки используйте запрос GET https://api-metrika.yandex.net/management/v1/counter/{counterId}/logrequest/{requestId}/part/{partNumber}/download.После выгрузки очистите подготовленные для загрузки логи, чтобы освободить место для следующих запросов. Для этого выполните запрос POST https://api-metrika.yandex.net/management/v1/counter/{counterId}/logrequest/{requestId}/clean.
Нагрузка на сервис в разное время может различаться, если вам не удалось выгрузить данные, попробуйте позже или в другое время суток. Все запросы выполняются по очереди — каждый новый запрос попадает в конец очереди. Если ваш запрос находится в статусе created
, дождитесь его выполнения.