Link Alexa Ereignisse mit macOS Terminal

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Link Alexa Ereignisse, die Ihren verwenden macOS Terminal zum Abschließen von Alexa Account-Verknüpfungsprozess mit Ihrem ServiceNow Instanz.

    Vorbereitungen

    Hinweis:
    Kopieren Sie die Kompetenz-ID Ihrer Kompetenz aus Alexa Entwicklerkonsole. Die Kompetenz-ID ist dieselbe eingehende ID, die im Datensatz „sys_cs_Provider_Application“ verwendet wird.

    Erforderliche Rolle: Administrator

    Prozedur

    1. Auf Ihrem macOS, Öffnen Sie das Terminal.
    2. Führen Sie aus npm-Installation – g ASK-cli Befehl.
      Durch die Ausführung dieses Befehls wird installiert Alexa Befehlszeilenschnittstelle auf Ihrem Computer, wenn er nicht zuvor installiert wurde.
    3. Führen Sie aus Fragen Sie „Konfigurieren“ Befehl.
    4. Melden Sie sich mit an Amazon Anmeldeinformationen für Entwickler-Account bei Aufforderung.
      Hinweis:
      Wählen Sie Aus Nein Wenn Ihnen die Frage gestellt wird Möchten Sie Ihren AWS-Account verknüpfen, um Ihre Alexa-Kompetenzen zu hosten?
    5. Um die Manifestdatei herunterzuladen, führen Sie aus Bitten Sie smapi „get-Skill-manifest“ {<provide skillId>} > „Skill.JSON“ Befehl.
    6. Zum Bearbeiten von Kompetenz.JSON Datei, fügen Sie das folgende JSON-Skript innerhalb des Manifestobjekts hinzu.
      "events": { 
            "endpoint": { 
              "uri": <provide lambda ID>.  
            }, 
            "subscriptions": [ 
              { 
                "eventName": "SKILL_ENABLED" 
              }, 
              { 
                "eventName": "SKILL_DISABLED" 
              }, 
              { 
                "eventName": "SKILL_PERMISSION_ACCEPTED" 
              }, 
              { 
                "eventName": "SKILL_PERMISSION_CHANGED" 
              }, 
              { 
                "eventName": "SKILL_ACCOUNT_LINKED" 
              } 
            ] 
          },
      Hinweis:
      Stellen Sie sicher, dass Sie den URL-Endpunkt mit der Lambda-ID bearbeiten. Sie können einen der Endpunkte aus kopieren Kompetenz.JSON Datei und ersetzen Sie sie durch die Lambda-ID. Sie können sie auch aus abrufen Alexa Konsole von Build > Endpunktean.
    7. Um die aktualisierte Manifestdatei hochzuladen, führen Sie aus Smapi Update-Skill-manifest -s {<provide skillId>} --manifest „$(Cat Skill.JSON) fragen Befehl.