Fordert einen Dialogflow-Agent auf, Nachrichten über einen RCS for Business-Agent zu senden.
Wenn die Dialogflow-Integration für einen RCS for Business-Agent nicht aktiviert ist, wird mit dieser Methode 403 PERMISSION_DENIED zurückgegeben.
Wenn ein RCS for Business-Agent in einen Dialogflow-Agent eingebunden ist, wird mit dieser Methode ein Ereignis im Dialogflow-Agent ausgelöst. Die RCS for Business-Plattform leitet Antworten von Dialogflow an das Gerät des Nutzers und Nachrichten vom Nutzer zurück an den Dialogflow-Agent weiter.
Wenn in einem Dialogflow-Intent mehrere Antworten definiert sind, sendet die RCS for Business-Plattform Nutzern eine Nachricht pro definierter Antwort.
Wenn Sie einen Webhook mit der Auftragsausführung von Dialogflow kontaktieren, enthält die Anfrage zur Auftragsausführung die folgenden Informationen in der Nutzlast:
| Feld | Beschreibung |
|---|---|
|
| Die Telefonnummer des Nutzers. |
|
| Der Standort des Nutzers, wenn er auf die vorgeschlagene Aktion „Standort teilen“ getippt hat. |
HTTP-Anfrage
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/dialogflowMessages
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
parent |
„phones/{E.164}“, wobei {E.164} die Telefonnummer des Nutzers ist. |
Abfrageparameter
| Parameter | |
|---|---|
messageIdPrefix |
Ein eindeutiges Präfix von RCS for Business-Nachrichten-IDs, die aus dem Dialogflow-Ereignis resultieren. Dialogflow unterstützt mehrere Antworten für ein bestimmtes Ereignis. Wenn ein Ereignis mehrere Antworten auslöst, leitet RCS for Business jede Antwort als separate Nachricht weiter. Alle Nachrichten-IDs haben dasselbe Präfix. |
agentId |
Erforderlich. Die eindeutige ID des Agents. |
Anfragetext
Der Anfragetext enthält eine Instanz von DialogflowEvent.
Antworttext
Bei Erfolg enthält der Antworttext eine neu erstellte Instanz von DialogflowEvent.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/rcsbusinessmessaging
Weitere Informationen finden Sie unter OAuth 2.0 Overview.