Invite un agent Dialogflow à envoyer des messages via un agent RCS for Business.
Si l'intégration Dialogflow n'est pas activée pour un agent RCS for Business, cette méthode renvoie 403 PERMISSION_DENIED.
Lorsqu'un agent RCS for Business est intégré à un agent Dialogflow, cette méthode déclenche un événement dans l'agent Dialogflow. La plate-forme RCS for Business achemine les réponses de Dialogflow vers l'appareil de l'utilisateur et les messages de l'utilisateur vers l'agent Dialogflow.
Si une intention Dialogflow définit plusieurs réponses, la plate-forme RCS Business envoie aux utilisateurs un message par réponse définie.
Si vous contactez un webhook avec le fulfillment Dialogflow, la requête de fulfillment inclut les informations suivantes dans la charge utile :
| Champ | Description |
|---|---|
|
| Numéro de téléphone de l'utilisateur. |
|
| Position de l'utilisateur, s'il a appuyé sur l'action suggérée "Partager la position". |
Requête HTTP
POST https://rcsbusinessmessaging.googleapis.com/v1/{parent=phones/*}/dialogflowMessages
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
parent |
"phones/{E.164}", où {E.164} est le numéro de téléphone de l'utilisateur |
Paramètres de requête
| Paramètres | |
|---|---|
messageIdPrefix |
Préfixe unique des ID de messages RCS for Business résultant de l'événement Dialogflow. Dialogflow accepte plusieurs réponses pour un événement donné. Si un événement déclenche plusieurs réponses, RCS Business transmet chaque réponse sous forme de message distinct. Chaque ID de message partage le même préfixe. |
agentId |
Obligatoire. Identifiant unique de l'agent. |
Corps de la requête
Le corps de la requête contient une instance de DialogflowEvent.
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une nouvelle instance de DialogflowEvent.
Niveaux d'accès des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/rcsbusinessmessaging
Pour plus d'informations, consultez la OAuth 2.0 Overview.