@cajka-d

Что указывать в значении entity_subtype для запроса на создания атрибута в Яндекс Метрике?

Добрый день.

Мне нужно, используя Api Яндекс Метрики, создать атрибуты.
В документации есть описание, как это сделать. Но там указан параметр entity_subtype, который не описан, и не понятно, какое значение для него указать нужно. В сети искала, ничего не нашла.
Может, кто-то сталкивался и знает? Подскажите, пожалуйста.

Ссылка на раздел документации Создание атрибута

Сейчас на запрос я получаю такой ответ:
Array
(
    [errors] => Array
        (
            [0] => Array
                (
                    [error_type] => missing_parameter
                    [message] => должно быть задано
                    [location] => multivalued
                )

        )
    [code] => 400
    [message] => должно быть задано
)


Данные, которые отправляю:
Array
(
    [attributes] => Array
        (
            [0] => Array
                (
                    [name] => orders_count
                    [type_name] => NUMERIC
                    [humanized] => Кол-во заказов
                    [type_group] => PREDEFINED
                )
        )
)


Для параметра entity_type указываю contact, как написано здесь
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
@cajka-d Автор вопроса
Разобралась сама. Возможно, кому-то тоже пригодится.

Методом проб и ошибок выяснила, что при создании атрибута для атрибута еще обязательно передавать параметр multivalued, со значением 0 или 1.

Пример:
Array
(
    [attributes] => Array
        (
            [0] => Array
                (
                    [name] => orders_count
                    [type_name] => NUMERIC
                    [humanized] => Кол-во заказов
                    [type_group] => PREDEFINED,
                   [multivalued] => 0,
                )
        )
)


В документации почему-то он не описан.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы