cURL Basics — документация К тестеру

read-сценарий

Текст термина (дословно из источника)

Read-сценарий - это минимальный запрос на чтение бизнес-данных из API.

Простыми словами: это проверка, что интеграция не только авторизуется, но и получает полезный результат.

Рекомендуемый endpoint Метрики для первого отчета:

  • GET /stat/v1/data

Минимальные параметры:

  • ids - идентификатор счетчика;
  • metrics - метрика(и) отчета;
  • date1, date2 - период данных.

Пример cURL:

curl -sS -H "Authorization: OAuth <token>" -H "Accept: application/json" "https://api-metrika.yandex.net/stat/v1/data?ids=<counter_id>&metrics=ym:s:visits&date1=today-7&date2=today"

Что считается успешным:

  • ответ 2xx;
  • структура отчета валидна и содержит значения по запрошенной метрике.

Типовые причины сбоев:

  • недоступный или неверный counter_id;
  • невалидные metrics/даты;
  • ограничения прав токена.

Практический вывод:

  • Read-сценарий фиксирует базовую полезность интеграции.
  • Для Метрики важно заранее согласовать "канонический" тестовый отчет для регресса.