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
-
Em seu macOS, Abra o Terminal.
-
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.
-
Execute o. peça para configurar comando.
-
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?
-
Para baixar o arquivo de manifesto, execute o. Pergunte get-skill-manifest -s (<provide skillId>) > skill.json comando.
-
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 .
-
Para carregar o arquivo de manifesto atualizado, execute o. <provide skillId> --manifest "(cat skill.json) comando.
Resultado
Seu Alexaa conta está vinculada ao seu ServiceNowinstância.Seu Alexaa conta está vinculada ao seu ServiceNowinstância.