Konfigurieren Sie Anwendungen für mehrere Anbieter
Sie können Anwendungen von mehreren Anbietern konfigurieren, um Anwendungsfälle zu unterstützen, in denen mehrere primäre Bots Virtual Agent API verwenden, und Sie müssen zwischen ihnen unterscheiden.
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 Anbieteranwendung, z. B. VA API Custom Bot. Provider 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 die Formularfelder im REST-Nachrichtendatensatz aus.
Feld Beschreibung Name Name des REST-Nachrichtendatensatzes. Dies sollte mit der neu erstellten Anbieteranwendung übereinstimmen. Endpunkt Der 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 Standard- oder OAuth 2.0-Authentifizierung entsprechend Ihren Anforderungen. Weitere Informationen zur Konfiguration der Standardauthentifizierung finden Sie unter REST-Nachricht mit Standardauthentifizierung konfigurieren. Informationen zur Konfiguration von OAuth 2.0 finden Sie unter REST-Nachricht mit OAuth konfigurieren. -
Um die neu erstellte Anbieteranwendung zu verwenden, übergeben Sie die eingehende ID der Anbieteranwendung im Parameter appInboundIdVirtual Agent API der Anforderung [].
Sie müssen die eingehende ID der Anbieteranwendung im Parameter appInboundId für jede Virtual Agent API -Anforderung übergeben. Im Folgenden finden Sie eine Beispielanforderung Virtual Agent API, die die neu erstellte Anbieteranwendung 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 sich die ausgehenden HTTP-Protokolle ansehen, um sicherzustellen, dass der Antwortendpunkt aufgerufen wurde.