Link Alexaeventos que usam o. macOSTerminal

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Link Alexaeventos usando seu macOSTerminal para concluir o. Alexaprocesso de vinculação de conta com seu ServiceNowinstância.

    Antes de Iniciar

    Nota:
    Copie o ID da habilidade da sua habilidade do Alexaconsole do desenvolvedor. O ID da habilidade é o mesmo ID de entrada usado no registro sys_cs_provider_application.

    Função necessária: administrador

    Procedimento

    1. Em seu macOS, Abra o Terminal.
    2. Execute o. npm install -g ask-cli comando.
      A execução deste comando instala o. Alexainterface de linha de comando na sua máquina se não tiver sido instalada anteriormente.
    3. Execute o. peça para configurar comando.
    4. Faça login com seu Amazoncredenciais da conta de desenvolvedor quando solicitado.
      Nota:
      Escolha Não se você fizer a pergunta Você quer vincular sua conta da AWS para hospedar suas habilidades da Alexa?
    5. Para baixar o arquivo de manifesto, execute o. Pergunte get-skill-manifest -s (<provide skillId>) > skill.json comando.
    6. Para editar o. skill.json Arquivo, adicione o script JSON a seguir dentro do objeto de manifesto.
      "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" 
              } 
            ] 
          },
      Nota:
      Certifique-se de editar o endpoint do URL com o ID do Lambda. Você pode copiar um dos endpoints do skill.json Arquivo e substitua-o pelo ID do Lambda. Você também pode obtê-lo no Alexaconsole de Construir > Endpoints.
    7. Para carregar o arquivo de manifesto atualizado, execute o. <provide skillId> --manifest "(cat skill.json) comando.