如何解决警告:应用程序ID没有设置?
我总是在我的日志文件中得到'应用程序ID没有设置'的错误,而我在这个例子中设置了这个ID:
const APP_ID = 'amzn1.ask.skill.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
我该如何解决这个问题?
问题是这个例子已经被弃用了。
在你的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;
您将不会再收到此错误消息。 这里是文档 。