Konfigurieren Sie mehrere Provider-Anwendungen
Sie können mehrere Anbieteranwendungen konfigurieren, um Anwendungsfälle zu unterstützen, in denen mehrere primäre Bots Virtual Agent API verwenden und zwischen ihnen unterscheiden müssen.
Vorbereitungen
Erforderliche Rolle: admin
Vergewissern Sie sich, dass Sie sich im Anwendungsbereich Virtual Agent API befinden.
Prozedur
- Navigieren zu Alle > sys_cs_provider_application.
- Klicken Sie auf Neu, um eine neue Anbieteranwendung zu erstellen.
-
Füllen Sie die Felder des Formulars aus.
Feld Beschreibung Name Name der Provider-Anwendung, z. B. VA API Benutzerdefinierter Bot. Anbieter Wählen Sie als Anbieter VA Bot-zu-Bot-Anbieter aus. Eingehende ID Eindeutige eingehende ID, die in der Anforderungsnachricht verwendet wird, z. B. custom_1. Nachrichtenauthentifizierung Konfigurieren Sie die Nachrichtenauthentifizierung mit einem Token für eingehende Kommunikation. Unter Konfigurieren Sie die Nachrichtenauthentifizierung für eingehende Kommunikation finden Sie weitere Details. - Klicken Sie auf Absenden.
- Navigieren zu Alle > System-Webservices > REST-Nachricht.
- Klicken Sie auf Neu, um einen neuen REST-Nachrichtendatensatz zu erstellen.
-
Füllen Sie im Datensatz „REST-Nachricht“ die Formularfelder aus.
Feld Beschreibung Name Name des REST-Nachrichtendatensatzes. Diese sollte mit der neu erstellten Provider-Anwendung identisch sein. Endpunkt Antwortendpunkt des primären Bots - Klicken Sie auf Absenden.
-
Klicken Sie im Abschnitt „HTTP-Methoden“ auf Neu, um eine neue Methode zu erstellen, oder überschreiben Sie die standardmäßige GET-Methode.
Feld Beschreibung Name Name der HTTP-Methode. Geben Sie postMessage ein. HTTP-Methode Wählen Sie POST aus. Endpunkt Geben Sie den Antwortendpunkt des primären Bots ein. Authentifizierungstyp Konfigurieren Sie die Basic- oder OAuth 2.0-Authentifizierung nach Ihren Anforderungen. Weitere Informationen zur Konfiguration der Basic Authentication finden Sie unter REST-Nachrichten mit BasicAuthentication konfigurieren. Weitere Informationen zur Konfiguration von OAuth 2.0 finden Sie unter REST-Nachrichten mit OAuth konfigurieren. -
Um die neu erstellte Provider-Anwendung zu verwenden, übergeben Sie die eingehende ID der Provider-Anwendung im Parameter appInboundIdVirtual Agent API der Anforderung [].
Sie müssen die eingehende ID der Anbieteranwendung im Parameter appInboundId für jede Anforderung Virtual Agent API übergeben. Das Folgende ist eine Beispielanforderung Virtual Agent API, die die neu erstellte Provider-Anwendung verwendet.
{ "userId": "adminuser1", "emailId": "admin@example.com", "action": "START_CONVERSATION", "message": { "text": "", "typed": true }, "appInboundId": "custom_1", "contextVariables": { "app_name": "test" } }Sie können die Konfiguration testen, indem Sie die ausgehenden HTTP-Protokolle anzeigen, um sicherzustellen, dass Ihr Antwortendpunkt aufgerufen wurde.