我需要像Telegram Webhook服务器一样创建一个Webhook服务器。
我用Google搜索但没有找到任何资源!
我不是在谈论接收Webhook请求。我正在谈论创建一个完整的Webhook服务器来向特定的URL发送HTTP POST请求。我们的客户可以通过以下方式在其网址中接收请求:
$response = file_get_contents('php://input');
任何帮助都会非常感激。
P.S:
抱歉我的英语不好。
答案 0 :(得分:1)
你可以尝试使用Captain Hook laravel包,它可以为你的laravel应用程序添加webhook
答案 1 :(得分:0)
webhook实际上做的只不过是发送请求。设置它的最简单方法是使用Guzzle(https://packagist.org/packages/guzzlehttp/guzzle)。
您需要设置的是一个脚本,它决定要调用的URL,当发生这种情况时,只需通过guzzle创建发布请求。
$postData = [];
$client = new GuzzleHttp\Client();
$response = $client->request('POST', $url, $postData);