![]() |
![]() |
|
Работа с REST API | ☑ | ||
---|---|---|---|---|
0
Sanchez777
26.12.13
✎
14:42
|
Добрый день! Кто работал с приложением 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=" + ТочкаДоступа; Бред полный, выдает ошибку. как правильно написать строку? |
|||
1
Sanchez777
26.12.13
✎
14:46
|
||||
2
Jaap Vduul
26.12.13
✎
14:52
|
Вообще элементы массива через запятую передаются
task.item.getdata?TASKDATA=4705,4323,4534 |
|||
3
Sanchez777
26.12.13
✎
14:59
|
возвращает ошибку {"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 вроде бы не обязательный, так в документации написано |
|||
4
Sanchez777
26.12.13
✎
15:30
|
судя по этой ошибке параметр ORDER все же нужно передавать. НО КАК? вот описание:
ORDER Массив для сортировки результата. Массив вида {"поле_сортировки": 'направление сортировки' [, ...]}. Поле для сортировки может принимать значения: TITLE - название задачи; DATE_START - дата старта; DEADLINE - крайний срок; STATUS - статус; PRIORITY - приоритет; MARK - оценка; CREATED_BY - постановщик; RESPONSIBLE_ID - ответственный; GROUP_ID - рабочая группа. Направление сортировки может принимать значения: asc - по возрастанию; desc - по убыванию; Необязательный. По умолчанию фильтруется по убыванию идентификатора задачи. Примечание. Допускается сортировка по пользовательским полям. Я пробовал так URL3 = "https://myDomen.bitrix24.ru/rest/task.items.getlist?Order=desc&TASKDATA=4705,4323,4534&auth=" |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |