@dieneri

Как в Битрикс добавить элемент в инфоблок через API?

Имея Postman можно составить запрос и выполнить его, на добавление элемента в инфоблок Битрикса? Вижу, что в Битрикс есть встроенный API и включил REST для инфоблока. Искал документацию в сети и там только примеры с php кодом. Возможно через cURL...
  • Вопрос задан
  • 174 просмотра
Решения вопроса 2
В настоящий момент работает Read-only режим доступа к элементам инфоблока. Доступны следующие методы получения и фильтрации записей:
iblock.element.get
iblock.element.list

REST API для инфоблоков
Ответ написан
Комментировать
создаете файл, втсавляете в него код, и отправляете запрос к нему из постамана

<? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_before.php");
global $USER;
header('content-type: application/json');


$request = \Bitrix\Main\Application::getInstance()->getContext()->getRequest();
$errors = array();
$input = array();

try {
    $input = \Bitrix\Main\Web\Json::decode($request->getInput());
} catch (Exception $e) {
    $errors[] = $e->getMessage();
}

if ($errors) {

    $return = [
        "error" => [
            "message" => $errors
        ]
    ];

} else {
// тут ваш код
// в input посланные вами данные


}

echo json_encode($return);


ну и доработайте под то что нужно
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы