Как получить идентификатор навыка в обработчике с помощью node.js и Lambda - PullRequest
0 голосов
/ 31 мая 2019

Я хочу получить Skill Id, который отправляет Alexa на мою лямбда-функцию, но я не знаю, как получить к нему доступ в обработчике. context.systen.session.application.applicationid не работает, поскольку у меня нет контекста или объекта события.

const LaunchRequestHandler = {
  canHandle(handlerInput) {
    return handlerInput.requestEnvelope.request.type === 'LaunchRequest';
  },
  handle(handlerInput) {
    //????????????????how do I get the skill ID here?????????????? 
    return handlerInput.responseBuilder
      .speak('Test Test')
      .getResponse();
  },
};

1 Ответ

0 голосов
/ 09 июня 2019
const skillId = handlerInput.requestEnvelope.session.application.applicationId;
...