Integrieren Facebook Messenger Mit ServiceNow Instanz, die verwendet Integration für Konversationsfunktionen mit Facebook Messenger Anwendung. Verwenden Sie die Anwendung, um Kunden in Konversationen mit Bots zu interagieren.
Vorbereitungen
Erforderliche Rolle: External_App_install_admin oder va_admin
Prozedur
-
Verbinden Sie Ihr Unternehmen mit Facebook Messenger Service mit Ihrem ServiceNow Instanz.
-
Melden Sie sich bei an Facebook Entwickler-Account Und öffnen Sie Facebook Von Ihnen erstellte App.
-
Aktivieren Sie Ihren Facebook App zum Senden von Daten an Ihren ServiceNow Instanz durch Eingabe der Webhook-URL.
- Klicken Sie Auf Rückruf-URL hinzufügen Im Abschnitt Webhooks der App.
- Füllen Sie die Felder im Dialogfeld „Rückruf-URL bearbeiten“ aus.
| Feld |
Beschreibung |
| Callback URL |
Öffentliche URL für Webhook. Geben Sie die Webhook-URL im folgenden Format ein: https://<instance-name>.service-now.com/api/now/v1/cs/adapter/messenger/message |
| Token |
Token für Webhook. Standardmäßig das Token für ServiceNow Webhook ist Nowbot . Als Anwender mit der Administratorrolle können Sie festlegen glide.cs.facebook_messenger_verify_tokenSystemeigenschaft auf einen gewünschten Wert festgelegt, und geben Sie diesen Wert in dieses Feld ein. Weil glide.cs.facebook_messenger_verify_tokenDie Systemeigenschaft ist standardmäßig nicht verfügbar. Sie müssen sie hinzufügen, wobei der Datentyp auf Zeichenfolge festgelegt ist. Weitere Informationen finden Sie unter Fügen Sie eine Systemeigenschaft hinzu . |
- Klicken Sie auf Überprüfen und speichern.
-
Notieren Sie sich Ihren Facebook Seiten-ID und Zugriffstoken.
- Klicken Sie Auf Seiten hinzufügen oder entfernen Und wählen Sie aus Facebook Seite.
- Notieren Sie sich die Seiten-ID, die unter dem Seitennamen angezeigt wird.
Sie können auf die Seiten-ID klicken, um die ID in die Zwischenablage zu kopieren.
- Klicken Sie im Abschnitt Zugriffstoken auf Token Generieren Für Facebook Seite, die Sie erstellt haben.
Hinweis: Notieren Sie sich das Seitenzugriffstoken, das später zur Authentifizierung von verwendet wird Facebook Messenger Auf Ihrem ServiceNow Instanz.
-
Abonnieren Sie Facebook App zu Ihrem Facebook Seite.
- Klicken Sie im Abschnitt Webhooks auf Fügen Sie Abonnements Hinzu .
Für jede autorisierte Seite enthält der Abschnitt „Webhooks“ die Felder, die die App abonnieren kann.
- Wählen Sie im Dialogfeld „Seitenabonnements bearbeiten“ die Option aus Nachrichten Und Messaging_Postbacks .
- Klicken Sie auf Speichern.
-
Notieren Sie sich das Geheimnis der App und die App-ID aus den Basiseinstellungen .
- Wahlweise:
Senden Sie Nachrichten mit Zeitstempel in der Zeitzone des Kunden, indem Sie zu navigieren , Auswahl von Zeitzone Option im Abschnitt „angeforderte Funktionen“, und klicken Sie auf Anforderung Wird neben der ausgewählten Option angezeigt.
-
Auf Ihrem ServiceNow® Instanz, wechseln Sie zu an.
-
Auf der Facebook Messenger Abschnitt „Integration“ klicken Sie auf Hinzufügen .
Die Facebook Messenger Die Seite „Kanalintegration“ wird geöffnet.
-
Klicken Sie auf die drei Punkte auf der rechten Seite, und wählen Sie aus Bearbeiten Sie Die Integration .
-
Aktualisieren Sie im Formular bei Bedarf den Namen des Bots.
-
Füllen Sie die folgenden Felder aus
| Feld | Wert |
|---|
| App-ID |
App-ID aus den Standardeinstellungen |
| Eingehende ID |
Facebook-Seiten-ID |
| Signiergeheimnis |
App-Geheimnis aus Basiseinstellungen |
| Zugriffstoken |
Zugriffstoken generiert |
-
Geben Sie die Rückruf-URL und das Token aus Ihrem ein Facebook Messenger Account.
-
Klicken Sie auf Absenden.
Eine Erfolgsmeldung wird angezeigt, die die Integration mit bestätigt Facebook Messenger App.