Клуб Яндекс.Метрики

Правильный ли у меня формат запроса на создание счетчика?

project@kaliningrad.pro
22 сентября 2016, 12:42

Делаю запрос:

https://api-metrika.yandex.ru/management/v1/counters?field=name:testovy,site:aaaaaaaa.ru&oauth_token=*mytoken*

Возвращает:

{"errors":[{"error_type":"backend_error","message":"Сервис временно недоступен"}],"code":503,"message":"Сервис временно недоступен"}

Правильный ли у меня формат запроса на создание счетчика?

Нужны ли какие-нибудь дополнительные поля для его создания?

4 комментария
Подписаться на комментарии к посту
Такая же беда. Не хочет работать и все тут. Походу отключили возможность. А так удобно было бы перетаскивать большие объемы целей на счетчики разных филиалов компании.
Яндекс Василиса
11 октября 2016, 21:18
Здравствуйте! Приведенный формат запроса неверный. Для того чтобы создать счетчик, нужно отправлять POST запросом на указанный клиентом адрес данные в формате JSON в теле запроса. Формат данных и обязательные поля описаны на странице https://tech.yandex.ru/metrika/doc/api2/management/counters/addcounter-docpage/ (пункт «В теле запроса»)
Параметр «field» в параметрах URL запроса используется для того, чтобы получить какие-либо дополнительные поля счетчиков (например список целей) в ответе сервера API.
Яндекс Василиса,
 на указанной Вами странице я не вижу отметок про обязательность полей.
Обновлено 5 января, 19:52
project@kaliningrad.pro
11 января, 17:17
timgin,


Я в итоге разобрался, POST запросом надо на
   https://api-metrika.yandex.ru/management/v1/counters
Отправить текстом строку
   {"counter":{"site":"naprimer.ru","name":"naprimer"}}
С хэдерами
   Host:api-metrika.yandex.ru
   Authorization: *Ключ приложения*
   Content-Type:application/x-www-form-urlencoded