JavaScript
Einen Webhook erstellen
Um einen Webhook zu erstellen, machen Sie eine
POSTAnfrage an:https://api.vonage.com/t/vbc.prod/vis/v1/self/webhooks/In den Text der Anfrage müssen Sie das folgende JSON eingeben:
{ "url": "{YOUR_URL}", "events": [ "CALL" ], "signingAlgo": "HMAC_SHA256", "signingKey": "string", "metadataPolicy": "NONE" }Die vollständige curl-Anfrage sieht wie folgt aus:
curl --location --request POST 'https://api.vonage.com/t/vbc.prod/vis/v1/self/webhooks/' \ --header 'Authorization: Bearer {ACCESS_TOKEN}' \ --header 'Content-Type: application/json' \ --data-raw '{ "url": "https://{NGROK_URL}/webhook", "events": [ "CALL" ], "signingAlgo": "HMAC_SHA256", "signingKey": "string", "metadataPolicy": "NONE"In der
urlParameter müssen Sie Ihre zugängliche URL hinzufügen. Diese URL wird von der Vonage Integration Platform API aufgerufen, wenn ein Anruf aktualisiert wurde. Eine gute Möglichkeit, eine zugängliche URL zu erstellen, ist die Verwendung von ngrok um einen Port auf Ihrem lokalen Rechner freizugeben.
Als nächstes werden Sie Ihren lokalen Server erstellen. Um Ihren lokalen Server zu erstellen, verwenden wir ExpressJS für die NodeJS-Anwendung.
Eingehende Anrufe in Salesforce protokollieren
Aufzeichnung eingehender Anrufe in Salesforce
Verfügbar am:
Schritte
1
Einleitung zu dieser Aufgabe2
Prerequisites3
Einen Webhook erstellen4
Express-Anwendung für Webhook5
Express-Anwendung aktualisieren, um API-Aufrufe an Salesforce zu tätigen6
Was kommt als Nächstes?