2017-03-08 2 views
0

Ich muss einen Webhook-Server wie Telegram Webhook-Server erstellen.Wie erstellt man einen Webhook-Server wie Telegram Webhook

Ich googelte es, aber fand keine Ressourcen!

Ich spreche nicht über das Empfangen von Webhook-Anfragen. Ich spreche über die Erstellung eines kompletten Webhook-Servers, um HTTP-POST-Anfragen an bestimmte URLs zu senden. Und unsere Kunden könnten die Anfragen in ihren URLs erhalten durch:

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

Jede Hilfe wäre sehr geschätzt.

S.S.

Sorry für mein schlechtes Englisch.

Antwort

0

Was ein Webhook tatsächlich tut, ist nichts anderes, als eine Anfrage zu senden. Der einfachste Weg, dies einzurichten, ist die Verwendung von Guzzle (https://packagist.org/packages/guzzlehttp/guzzle).

Was Sie einrichten müssen, ist auf Ihrer Seite ein Skript, das entscheidet, welche URL zu nennen, wenn dies passiert, erstellen Sie einfach die Post-Anfrage über Friss.

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

und Benutzer können mit 'file_get_contents dass POST Anfrage erhalten hinzuzufügen bietet ('php: // input')'? –

1

können Sie versuchen, Captain Hook Laravel-Paket, das Sie Webhook auf Ihre Laravel Anwendung

Verwandte Themen