2017-03-08 54 views
0

我需要创建Webhook服务器,如电报Webhook服务器。如何创建Webhook服务器,如电报Webhook

我使用了它,但没有找到任何资源!

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

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

任何帮助将不胜感激。

P.S:

对不起,我的英文不好。

回答

0

什么webhook实际上只是发送请求。设置这个最简单的方法是使用Guzzle(https://packagist.org/packages/guzzlehttp/guzzle)。

你需要设置的是一个脚本,它决定调用哪个url,当发生这种情况时,只需通过guzzle创建post请求。

$postData = []; 
$client = new GuzzleHttp\Client(); 
$response = $client->request('POST', $url, $postData); 
+1

而且,用户可以接收'的file_get_contents是POST请求( 'PHP://输入')'? –

1

你可以尝试Captain Hook laravel包,它为您提供网络挂接添加到您的应用程序laravel