Задать вопрос
@Tron213

Как работать с исходящим вебхуком в Битрикс используя PHP?

Как сделать так, чтобы при обновлении статуса сделки в битриксе, данные сохранялись в текстовый файл. мне нужно использовать PHP

был бы очень благодарен за помощь. Либо просто подсказку, как вообще подружить битрикс и PHP.
  • Вопрос задан
  • 189 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
grantur5707
@grantur5707
Full Stack Web Developer
Например, вот так:

$file = 'deal_updates.txt';

$input = file_get_contents('php://input');
$data = json_decode($input, true);

if (isset($data['event']) && $data['event'] === 'ONCRMDEALUPDATE') {
    $dealId = $data['data']['FIELDS']['ID'];
    $newStatus = $data['data']['FIELDS']['STATUS_ID'];

    $updateDate = date('Y-m-d H:i:s');

    $log = "Deal ID: $dealId | New Status: $newStatus | Updated at: $updateDate\n";

    file_put_contents($file, $log, FILE_APPEND);
}

http_response_code(200);
echo 'OK';


А вообще я бы рекомендовал вам ознакомиться с документацией:
https://dev.1c-bitrix.ru/learning/course/index.php...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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