Integration für Konversationsfunktionen mit Facebook Messenger einrichten

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • 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

    1. Verbinden Sie Ihr Unternehmen mit Facebook MessengerService mit Ihrem ServiceNowInstanz.
      1. Melden Sie sich bei an Facebook Entwickler-Account Und öffnen Sie FacebookVon Ihnen erstellte App.
      2. Aktivieren Sie Ihr FacebookApp zum Senden von Daten an Ihren ServiceNowInstanz durch Eingabe der Webhook-URL.
        1. Klicken Sie Auf Rückruf-URL hinzufügen Im Abschnitt Webhooks der App.
        2. 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 .

        3. Klicken Sie Auf Verifizieren und speichern .
      3. Notieren Sie sich FacebookSeiten-ID und Zugriffstoken.
        1. Klicken Sie Auf Fügen Sie Seiten hinzu oder entfernen Sie sie Und wählen Sie aus FacebookSeite.
        2. 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.

        3. 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.
      4. Abonnieren Sie FacebookApp zu Ihrem FacebookSeite.
        1. 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.

        2. Wählen Sie im Dialogfeld Seitenabonnements bearbeiten die Option aus Nachrichten Und Messaging_Postbacks .
        3. Klicken Sie auf Speichern.
      5. Notieren Sie sich den geheimen App-Schlüssel in den Basiseinstellungen .
      6. Wahlweise: Senden Sie Nachrichten mit Zeitstempel in der Zeitzone des Kunden, indem Sie zu navigieren Seiteneinstellungen > Erweitertes Messaging, Auswahl von Zeitzone Option im Abschnitt „angeforderte Funktionen“, und klicken Sie auf Anforderung Wird neben der ausgewählten Option angezeigt.
    2. Auf Ihrem ServiceNow®Instanz, wechseln Sie zu Alle > Konversations-Schnittstellen > Kanäle und Integrationenan.
    3. Auf Facebook MessengerAbschnitt „Integration“ klicken Sie auf Hinzufügen .
      Die Facebook MessengerDie Kanalintegrationsseite wird geöffnet.
    4. Klicken Sie auf die drei Punkte auf der rechten Seite, und wählen Sie aus Bearbeiten Sie Die Integration .
    5. Aktualisieren Sie im Formular den Namen des Bots, falls gewünscht.
    6. Geben Sie die Rückruf-URL und das Token von ein Facebook MessengerAccount.
    7. Klicken Sie auf Absenden.
      Eine Erfolgsmeldung wird angezeigt, die die Integration mit bestätigt Facebook MessengerApp.