@IgorPlays

Как ловить данные с WebHook'a?

Есть одна компания Wazzup. у них есть api система они могут отправлять на мой обработчик webhook, но как ловить их данные я без понятия, Проверял их примеры, ничего не работает. Может я что-то упустил?
Вот их документация
https://wazzup24.com/help/ru/all-abour-wazzup-ru/i...
  • Вопрос задан
  • 1215 просмотров
Решения вопроса 1
alexeyvolodin
@alexeyvolodin
истина где-то рядом
$webhook_data = file_get_contents('php://input');
$data = json_decode($webhook_data, true);
var_dump($data);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mihdan
@mihdan
WordPress-евангелист, ведущий РНР - разработчик
Пишем входящие запросы в файл лога:

$body = @file_get_contents( 'php://input' );
$log  = __DIR__ . '/data.log';

try {
	$body = json_decode( $body, true, 512, JSON_THROW_ON_ERROR );
	file_put_contents( $log, print_r( $body, true ), FILE_APPEND );
} catch ( JsonException $e ) {
	file_put_contents( $log, $e->getMessage(), FILE_APPEND );
}


Потом заходим на сервер по ssh и читаем в реальном времени данный файл через:

tail -f data.log
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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