API статистики сервиса оптимизации изображений
Данный API используется для получения статистики использования сервиса оптимизации изображений
Описание заголовков запроса:
Имя заголовка | Описание | Обязательный |
---|---|---|
CDN-AUTH-TOKEN | Авторизационный токен | Да |
Описание параметров запроса:
Имя параметра | Описание | Обязательный |
---|---|---|
account | Имя аккаунта | Да |
fields | Поля, значения которых нужно вернуть | Нет |
start | Начало периода в формате ISO8601 (включительно) | Да |
end | Конец периода в формате ISO8601 (не включительно) | Да |
granularity | Интервал времени в упрощенном формате ISO8601 (P1D, PT8H,...) | Для /times |
sort | Объект и способ сортировки | Нет |
offset | Смещение результата | Нет |
limit | Ограничение результата | Нет |
Описание параметров ответа:
Имя параметра | Описание |
---|---|
start, end | Границы интервала |
account | Имя аккаунта |
data | Основная информация ответа |
conversions | Количество выполненных операций |
requests | Количество запросов к сервису |
in_bytes | Объем входящего трафика за заданный период в байтах |
out_bytes | Объем исходящего трафика за заданный период в байтах |
in_content_type | Content-Type исходного запроса |
out_content_type | Content-Type обработанного запроса |
Возможные коды ответа:
Код ответа | Описание |
---|---|
200 | OK |
400 | Неверный запрос |
401 | Не авторизован |
403 | Доступ запрещен |
500 | Внутренняя ошибка сервера |
503 | Сервис недоступен |
На этой странице
Общая статистика
Данный вызов используется для получения общей статистики использования сервиса оптимизации изображений за заданный период.
URL: https://api.cdnvideo.ru/app/ioss-statistic/v1/?account=<your_account_name>&start=2023-01-01T00:00:00Z&end=2023-02-01T00:00:00Z
Тип запроса: GET
Заголовки: CDN-AUTH-TOKEN
Тип данных ответа: JSON Object
Пример запроса
curl -H "CDN-AUTH-TOKEN: $TOKEN "https://api.cdnvideo.ru/app/ioss-statistic/v1/?account = testaccount & start = 2023 -01-02T13:09:00Z & end = 2023 -03-02T13:10:00Z
Пример успешного ответа
{"end" : "2023-03-02T13:10:00+00:00" ,"start" : "2023-01-02T13:09:00+00:00" ,"account" : "testaccount" ,"data" : {"conversions" : 27585497 ,"requests" : 21921555 ,"in_bytes" : 2443059563686 ,"out_bytes" : 1330836800409}}
Статистика по операциям
Данный вызов используется для детализации операций по типу.
URL: https://api.cdnvideo.ru/app/ioss-statistic/v1/action?account=<your_account_name>&start=2023-01-01T00:00:00Z&end=2023-02-01T00:00:00Z
Тип запроса: GET
Заголовки: CDN-AUTH-TOKEN
Тип данных ответа: JSON Object
Пример запроса
curl -H "CDN-AUTH-TOKEN: $TOKEN "https://api.cdnvideo.ru/app/ioss-statistic/v1/action?account = testaccount & start = 2023 -01-02T13:09:00Z & end = 2023 -03-02T13:10:00Z
Пример успешного ответа
{"start" : "2023-01-02T13:09:00+00:00" ,"end" : "2023-03-02T13:10:00+00:00" ,"account" : "testaccount" ,{"action" : "convert" ,"conversions" : 21913945 ,"in_bytes" : 2265285030613 ,"out_bytes" : 344728920647},{"action" : "quality" ,"conversions" : 5671552 ,"in_bytes" : 597323275534 ,"out_bytes" : 90913935289}}
Статистика по Content-Type
Данные вызовы используются для детализации запросов по in/out content-type.
URL: https://api.cdnvideo.ru/app/ioss-statistic/v1/in-content-type?account=<your_account_name>&start=2023-01-01T00:00:00Z&end=2023-02-01T00:00:00Z
Тип запроса: GET
Заголовки: CDN-AUTH-TOKEN
Тип данных ответа: JSON Object
Пример запроса
curl -H "CDN-AUTH-TOKEN: $TOKEN "https://api.cdnvideo.ru/app/ioss-statistic/v1/out-content-type?account = testaccount & start = 2023 -02-02T13:09:00Z & end = 2023 -03-02T13:10:00Z
Пример успешного ответа
{"start" : "2023-02-02T13:09:00+00:00" ,"end" : "2023-03-02T13:10:00+00:00" ,"account" : "testaccount" ,"data" :{"out_content_type" : "-" ,"requests" : 3120 ,"in_bytes" : 594164 ,"out_bytes" : 697806},{"out_content_type" : "image/gif" ,"requests" : 969 ,"in_bytes" : 25855686 ,"out_bytes" : 25855788},{"out_content_type" : "image/jpeg" ,"requests" : 4131912 ,"in_bytes" : 333206022458 ,"out_bytes" : 333188803602},{"out_content_type" : "image/png" ,"requests" : 1629595 ,"in_bytes" : 504203255765 ,"out_bytes" : 504147453203},{"out_content_type" : "image/webp" ,"requests" : 7995946 ,"in_bytes" : 839899400734 ,"out_bytes" : 128330988195},{"out_content_type" : "text/html" ,"requests" : 1378330 ,"in_bytes" : 1725130740 ,"out_bytes" : 1206975546},{"out_content_type" : "text/plain; charset=utf-8" ,"requests" : 13 ,"in_bytes" : 2509 ,"out_bytes" : 2951}}
Разделение по периодам
Данные вызовы используются для формирования статистики по параметрам, разделенной по временным интервалам.
URL: https://api.cdnvideo.ru/app/ioss-statistic/v1/times/action?account=<your_account_name>&start=2023-01-01T00:00:00Z&end=2023-02-01T00:00:00Z&granularity=P1W
Тип запроса: GET
Заголовки: CDN-AUTH-TOKEN
Тип данных ответа: JSON Object
Пример запроса
curl -H "CDN-AUTH-TOKEN: $TOKEN "https://api.cdnvideo.ru/app/ioss-statistic/v1/times/action?account = testaccount & start = 2023 -02-02T13:09:00Z & end = 2023 -03-02T13:10:00Z & granularity = P1W
Пример успешного ответа
{"granularity" : "P1W" ,"start" : "2023-02-02T13:09:00+00:00" ,"end" : "2023-03-02T13:10:00+00:00" ,"account" : "testaccount" ,"data" :{"start" : "2023-02-02T13:09:00+00:00" ,"end" : "2023-02-06T00:00:00+00:00" ,"data" :{"action" : "quality" ,"conversions" : 0 ,"in_bytes" : 0 ,"out_bytes" : 0} ,{"action" : "convert" ,"conversions" : 727108 ,"in_bytes" : 72033704597 ,"out_bytes" : 11632136623}} ,{ ... } ,{"start" : "2023-02-27T00:00:00+00:00" ,"end" : "2023-03-02T13:10:00+00:00" ,"data" :{"action" : "quality" ,"conversions" : 987410 ,"in_bytes" : 108687891902 ,"out_bytes" : 16025891848} ,{"action" : "convert" ,"conversions" : 987410 ,"in_bytes" : 108687891902 ,"out_bytes" : 16025891848}}}
- Общая статистика
- Статистика по операциям
- Статистика по Content-Type
- Разделение по периодам