如何解决警告:应用程序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; 

您将不会再收到此错误消息。 这里是文档 。