Ресурсы и вызов методов
Ресурсы
API Яндекс Метрики построен по REST-принципам.
Все, чем можно управлять через API, представлено в виде ресурсов: статистика, список счетчиков, собственно счетчик, цели счетчика и каждая конкретная цель, доступы к счетчику и т. д.
То есть ресурс — это некая целостная часть системы, с которой можно работать:
- читать содержимое и текущее состояние ресурса (GET);
- изменять содержимое и состояние и записывать его в ресурс (PUT);
- удалять ресурс (DELETE);
- выполнять специальные действия ― например, добавлять новые элементы в список (POST).
У каждого ресурса есть свой уникальный URL. Все действия выполняются соответствующими методами протокола HTTP на URL'ы ресурсов.
Например, чтобы получить информацию о счетчике, необходимо сделать GET-запрос на URL счетчика. А чтобы создать новый счетчик, необходимо сделать POST-запрос с телом счетчика на URL ресурса «список счетчиков».
Вызов методов
Примечание
Запросы к API Яндекс Метрики передаются по протоколу HTTPS.
Запрос к сервису задается в следующем формате:
<тип_метода> https://api-metrika.yandex.net/<раздел_API>/<версия>/<имя_метода>.<формат_результата>?<параметры>
|
GET, POST, PUT или DELETE. |
|
Название раздела API, в котором выполняется действие. Текущие разделы:
|
|
Номер текущей версии API. |
|
URL ресурса, над которым выполняется действие. |
|
Необязательная часть запроса. Задает формат результата. По умолчанию данные передаются в формате JSON. |
|
Обязательные и необязательные параметры запроса. |