我总是收到错误'应用程序ID未设置'在我的日志文件中,我设置了这个ID,就像他们在example中所说的那样:
const APP_ID = 'amzn1.ask.skill.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
如何解决此问题?
答案 0 :(得分:31)
问题是这个例子已被弃用。
在index.js
的底部,您会找到以下代码:
exports.handler = (event, context) => {
const alexa = Alexa.handler(event, context);
alexa.APP_ID = APP_ID;
// To enable string internationalization (i18n) features, set a resources object.
alexa.resources = languageStrings;
alexa.registerHandlers(handlers);
alexa.execute();
};
alexa.APP_ID = APP_ID;
错了。他们将其更改为alexa.appId
。
因此,如果您将您的行更改为:
alexa.appId = APP_ID;
您将不会再收到此错误消息。这是documentation。