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

Ошибки при создании цели через API

Пост в архиве.

Добрый день!

Столкнулся с проблемой создания цели через API.

JSON структура отправляемая для обработки (POST http://api-metrika.yandex.ru/counter/<id>/goals):

{

"name":"Test goal",

"type":"url",

"depth":0,

"conditions":[{"type":"contain","url":"\/ya_metrika\/<id>\/show"}]

}

В ответ приходит:

{"errors":[

{"text":"Не указано название цели!","object_id":0,"code":"ERR_GOAL_NAME_EMPTY"},

{"text":"Не указан тип цели!","object_id":0,"code":"ERR_GOAL_TYPE_EMPTY"}

]}

Кто-нибудь сталкивался с такой проблемой?

2 комментария

Тот json который вы передаете на вход оберните так чтобы получилось

 

{ goal : { name: "Test goal", ... } }

Эта неочевидность скоро будет отражена в примерах API.

Аналогичная ситуация для манипуляции со ВСЕМИ другими объектами, в том числе - создание счётчика:

 

{ counter: { site: "example.com" } }