Follow

Webhook: Пример получения данных

Настройка вебхуков происходит в веб-интерфейсе

https://ofsys.com/OFC4/Config/Webhooks/Default.aspx

Для получения данных вебхука можно использовать следующий пример кода

<?php
// Получаем данные в формате JSON
$json = file_get_contents('php://input');

// Но у данных есть маркер BOM начале файла, надо избавиться от этого маркера
if ($json) {
// Последовательность байтов маркера BOM
$bom = pack('H*','EFBBBF');

// Удаляем этот BOM из полученного JSON
$json = preg_replace("/^$bom/", '', $json);

// Запишем полученный JSON в файл. Записывать не обязательно, это просто для последующего анализа данных.
file_put_contents(__DIR__.'/webhook-event-'.uniqid('', true).'.json', $json);
}

?>

0 Comments

Please sign in to leave a comment.