Добрый день! Кто работал с приложением Rest Api (установлено на битриксе с Marketplace) для интеграции с 1с? Вопрос следующий: есть там метод task.items.getlist который возвращает массив задач... есть у него параметры ORDER, FILTER, TASKDATA, NAV_PARAMS. Так вот как правильно сформировать(передать) эти параметры в URL строку чтобы получить данные по задачам?
Пример, если параметры не указывать все работает, вот код:
URL = "https://myDomen.bitrix24.ru/rest/task.items.getlist?&auth=" + ТочкаДоступа; в результате получаю массив из 50 задач(по умолчанию). А мне нужно например получить массив из 3х задач {4705,4323,4534}.
Делаю так: URL3 = "https://myDomen.bitrix24.ru/rest/task.item.getdata?TASKDATA={4705,4323,4534}&auth=" + ТочкаДоступа;
Бред полный, выдает ошибку. как правильно написать строку?
возвращает ошибку {"error":"ERROR_CORE","error_description":"TASKS_ERROR_EXCEPTION_#256; Param #0 (arOrder) for method ctasks::getlist() expected to be of type \u0022array\u0022, but given something else.; 256\/TE\u003Cbr\u003E"}
что это означает? параметр ORDER вроде бы не обязательный, так в документации написано
судя по этой ошибке параметр ORDER все же нужно передавать. НО КАК? вот описание:
ORDER Массив для сортировки результата. Массив вида {"поле_сортировки": 'направление сортировки' [, ...]}.
Поле для сортировки может принимать значения:
TITLE - название задачи;
DATE_START - дата старта;
DEADLINE - крайний срок;
STATUS - статус;
PRIORITY - приоритет;
MARK - оценка;
CREATED_BY - постановщик;
RESPONSIBLE_ID - ответственный;
GROUP_ID - рабочая группа.
Направление сортировки может принимать значения:
asc - по возрастанию;
desc - по убыванию;
Необязательный. По умолчанию фильтруется по убыванию идентификатора задачи.
Примечание. Допускается сортировка по пользовательским полям.