Integrieren Facebook MessengerMit Ihrem ServiceNowInstanz, die verwendet Integration für Konversationsfunktionen mit Facebook MessengerAnwendung. 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 MessengerService mit Ihrem ServiceNowInstanz.
-
Melden Sie sich bei an Facebook Entwickler-Account Und öffnen Sie FacebookVon Ihnen erstellte App.
-
Aktivieren Sie Ihr FacebookApp zum Senden von Daten an Ihren ServiceNowInstanz durch Eingabe der Webhook-URL.
- Klicken Sie Auf Rückruf-URL hinzufügen Im Abschnitt Webhooks der App.
- Füllen Sie im Dialogfeld „Rückruf-URL bearbeiten“ die Felder 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 ServiceNowWebhook 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 dann in dieses Feld ein. Weil glide.cs.facebook_messenger_verify_tokenSystemeigenschaft ist standardmäßig nicht verfügbar. Sie müssen sie mit dem Datentyp „Zeichenfolge“ hinzufügen. Weitere Informationen finden Sie unter Fügen Sie eine Systemeigenschaft hinzu . |
- Klicken Sie Auf Verifizieren und speichern .
-
Notieren Sie sich FacebookSeiten-ID und Zugriffstoken.
- Klicken Sie Auf Fügen Sie Seiten hinzu oder entfernen Sie sie Und wählen Sie aus FacebookSeite.
- Notieren Sie sich die Seiten-ID, die unter dem Seitennamen angezeigt wird.
Sie können auf die Seiten-ID klicken, um die ID in Ihre Zwischenablage zu kopieren.
- Klicken Sie im Abschnitt Zugriffstoken auf Token Generieren Für FacebookSeite, die Sie erstellt haben.
Hinweis: Notieren Sie sich das Seitenzugriffstoken, das später zur Authentifizierung von verwendet wird Facebook MessengerAuf Ihrem ServiceNowInstanz.
-
Abonnieren Sie FacebookApp zu Ihrem FacebookSeite.
- 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 den geheimen App-Schlüssel in 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 Facebook MessengerAbschnitt „Integration“ klicken Sie auf Hinzufügen .
Die Facebook MessengerDie Kanalintegrationsseite 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 den Namen des Bots, falls gewünscht.
-
Geben Sie die Rückruf-URL und das Token von ein Facebook MessengerAccount.
-
Klicken Sie auf Absenden.
Eine Erfolgsmeldung wird angezeigt, die die Integration mit bestätigt Facebook MessengerApp.