Код:
Вызывает ошибку: "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, а при вызове из внешнего обработчика получаем ошибку.
В чем дело и как решить? кто знает?