Информация по запросам к сервису


Информация по запросам к сервису

/client/requests

Получение информации по запросам к сервису за последние 30 дней:
тариф, количество запросов с разбивкой по типу и методам.
Позволяет оценить количество и структуру запросов, можно использовать для оптимизации.

Параметр Описание
key Ключ доступа

Параметры, отмеченные , - обязательны.

curl --request POST 'https://api.esplc.ru/client/requests' \
--header 'Content-Type: application/json' \
--data-raw '{"key": "a2275ee6a7f268684fb553db39ff16b6"}'

$curl = curl_init();

curl_setopt_array($curl, [
  CURLOPT_URL => 'https://api.esplc.ru/client/requests',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{ "key": "a2275ee6a73268684fb753db39ff16b6" }',
  CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
]);

$response = curl_exec($curl);

curl_close($curl);
print_r(json_decode($response,1));

{
    "http_status": 200,
    "http_status_message": "",
    "data": {
        "tariff": {
            "name": "Базовый",
            "price": 990,
            "limit": 2500
        },
        "requests": {
            "total": {
                "sum": 4479,
                "api": 948,
                "widget": 3531,
                "widgets": {
                    "7": {
                        "name": "Корзинный",
                        "count": 2759
                    },
                    "9": {
                        "name": "Простой",
                        "count": 215
                    },
                    "2": {
                        "name": "Тест1",
                        "count": 4
                    },
                    "6": {
                        "name": "Статичный",
                        "count": 206
                    },
                    "12": {
                        "name": "Для демо-сайта",
                        "count": 347
                    }
                }
            },
            "average": {
                "sum": 149,
                "api": 31,
                "widget": 117
            },
            "methods": {
                "widget/client": 1021,
                "delivery/order": 2,
                "widget/calculation/": 2044,
                "delivery/calculation": 44,
                "client/state": 21,
                "widget/search": 94,
                "locality/geo": 233,
                "locality/search": 453,
                "client/requests": 24
            }
        }
    }
}