Работа с REST API #693225


#0 by Sanchez777
Добрый день! Кто работал с приложением Rest Api (установлено на битриксе с Marketplace) для интеграции с 1с? Вопрос следующий: есть там метод task.items.getlist который возвращает массив задач... есть у него параметры ORDER, FILTER, TASKDATA, NAV_PARAMS. Так вот как правильно сформировать(передать) эти параметры в URL строку чтобы получить данные по задачам? Пример, если параметры не указывать все работает, вот код: URL = "; + ТочкаДоступа; в результате получаю массив из 50 задач(по умолчанию). А мне нужно например получить массив из 3х задач {4705,4323,4534}.   Делаю так: URL3 = "; + ТочкаДоступа; Бред полный, выдает ошибку. как правильно написать строку?
#1 by Sanchez777
;;, а ;; методом ошибся
#2 by Jaap Vduul
Вообще элементы массива через запятую передаются task.item.getdata?TASKDATA=4705,4323,4534
#3 by Sanchez777
возвращает ошибку {"error":"ERROR_CORE","error_description":"TASKS_ERROR_EXCEPTION_#256; Param #0 (arOrder) for method ctasks::getlist expected to be of type u0022arrayu0022, but given something else.; 256/TEu003Cbru003E"} что это означает? параметр ORDER вроде бы не обязательный, так в документации написано
#4 by Sanchez777
судя по этой ошибке параметр ORDER все же нужно передавать. НО КАК? вот описание: ORDER    Массив для сортировки результата. Массив вида {"поле_сортировки": 'направление сортировки' [, ...]}. Поле для сортировки может принимать значения: GROUP_ID - рабочая группа. Направление сортировки может принимать значения: desc - по убыванию; Необязательный. По умолчанию фильтруется по убыванию идентификатора задачи. Примечание. Допускается сортировка по пользовательским полям. Я пробовал так URL3 = ";
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С