2017-03-08 112 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