Коллеги, добрый день. Подключаюсь из 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"}
Насколько я понимаю, если бы я передавал [TASKID]="2442", то такая ошибка была бы ожидаема.. Но я же передаю [TASKID]=2442..
По поводу работоспособности кода - таким же образом создавал новую задачу (add.item) и все отработало..
Заранее благодарен
"{"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) и все отработало..
Заранее благодарен