Как проверить файл веб-хука в браузере - PullRequest
0 голосов
/ 20 марта 2019

Я никогда не использовал веб-крючок и в настоящее время привязываю его, ниже приведен мой код в php:

<?php

/**
 * Handle incoming messages from WhatsApp senders.
 */

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: *");
header('Content-Type: application/json');

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

print_r($webhook['results']);

?>

У меня есть служба, которая ПОСТАВЛЯЕТ нужные мне данные, когда я запускаю скрипт вбраузер, а затем помещает данные, ничего не происходит.Я делаю что-то не так, или проблема может быть в службе POST.

1 Ответ

0 голосов
/ 20 марта 2019

Вы должны попробовать использовать почтальон , это позволяет нам публиковать необходимые данные в URL, вы не делаете это неправильно, но тестирование данных может быть выполнено только во время выполнения, как только ваш URL загружен браузеромон не будет захватывать какие-либо данные, вам нужно будет добавить условие в вашем скрипте, например

<?php

/**
 * Handle incoming messages from WhatsApp senders.
 */

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: *");
header('Content-Type: application/json');

if($_POST){

$body = file_get_contents('php://input');
$webhook = json_decode($body, true);
print_r($webhook['results']);
}


?>

, а затем, используя данные почты почтальона, вы сможете проверить опубликованные данные

...