Код:
Вызывает ошибку: "Required parameter "IBLOCK_CODE" is missing"
мне совершенно непонятно почему он ждет от меня IBLOCK_CODE тогда как ему дают IBLOCK_ID в документации указано что можно использовать или одно или второе. Кроме того, тот же пример прекрасно отрабатывается в приложении документация REST API, а при вызове из внешнего обработчика получаем ошибку.
В чем дело и как решить? кто знает?
Код |
---|
$element_code = uniqid('API_',true); $iblock_id = 130; $result_tasks = CRest::call( 'lists.element.add', [ 'params'=> [ 'IBLOCK_TYPE_ID'=>'bitrix_processes', 'IBLOCK_ID'=>$iblock_id, 'ELEMENT_CODE'=>$element_code, ], 'fields' => [ 'NAME'=>$taskName, 'PROPERTY_536'=>$startDate, 'PROPERTY_540'=>$responsible_id, ], ]); $error_API = $result_tasks['error']; $error_description = $result_tasks['error_description']; file_put_contents("onAddTask", "error_API - $error_API, $error_description\n", FILE_APPEND); |
Вызывает ошибку: "Required parameter "IBLOCK_CODE" is missing"
мне совершенно непонятно почему он ждет от меня IBLOCK_CODE тогда как ему дают IBLOCK_ID в документации указано что можно использовать или одно или второе. Кроме того, тот же пример прекрасно отрабатывается в приложении документация REST API, а при вызове из внешнего обработчика получаем ошибку.
В чем дело и как решить? кто знает?