如何创建像Telegram Webhook这样的Webhook服务器

时间:2017-03-08 09:07:41

标签: php laravel webhooks

我需要像Telegram Webhook服务器一样创建一个Webhook服务器。

我用Google搜索但没有找到任何资源!

我不是在谈论接收Webhook请求。我正在谈论创建一个完整的Webhook服务器来向特定的URL发送HTTP POST请求。我们的客户可以通过以下方式在其网址中接收请求:

$response = file_get_contents('php://input');

任何帮助都会非常感激。

P.S:

抱歉我的英语不好。

2 个答案:

答案 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);
相关问题