Коллеги, добрый день. Подключаюсь из 1С по REST API к Битрикс24 и не могу понять, по какой причине я получаю ошибку
"{"error":"ERROR_CORE","error_description":"TASKS_ERROR_EXCEPTION_#256; Param #0 (taskId) for method ctaskitem::getdata() expected to be of type \u0022integer\u0022, but given something else.; 256\/TE\/WRONG_ARGUMENTS\u003Cbr\u003E"}
Код |
---|
WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");
WinHttp.Option(2,"cp1251");
WinHttp.Open("POST","https://XXXXXXXXXXX/rest/task.item.getdata",0);
WinHttp.SetRequestHeader("Accept-Language", "ru");
WinHttp.SetRequestHeader("Accept-Charset","cp1251");
WinHttp.setRequestHeader("Content-Language", "ru");
WinHttp.setRequestHeader("Content-Charset", "cp1251");
WinHttp.setRequestHeader("Content-type", "application/json; charset=cp1251");
ПараметрыПОСТ = "auth=serl3ka85ri9wd13v8or0joh3vrk6nh4&fields[TASKID]=2442";
WinHttp.Send(ПараметрыПОСТ);
Сообщить(WinHttp.ResponseText()); |
Насколько я понимаю, если бы я передавал [TASKID]="2442", то такая ошибка была бы ожидаема.. Но я же передаю [TASKID]=2442..
По поводу работоспособности кода - таким же образом создавал новую задачу (add.item) и все отработало..
Заранее благодарен