2017-02-11 11 views
6

मैं हमेशा मिल त्रुटि मेरी लॉग फ़ाइलों में जब मैं इस आईडी निर्धारित किया है जैसे वे में कहते हैं कि यह example 'अनुप्रयोग ID सेट नहीं है'?चेतावनी कैसे ठीक करें: एप्लिकेशन आईडी सेट नहीं है?</p> <pre><code>const APP_ID = 'amzn1.ask.skill.xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'; </code></pre> <p>मैं कैसे इस समस्या को ठीक कर सकते हैं:

उत्तर

19

समस्या यह है कि यह उदाहरण बहिष्कृत है।

के botton पर अपने 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 है।

+0

ऐसा लगता है कि यह फिर से बहिष्कृत है ... 'संदर्भ त्रुटि: APP_ID परिभाषित नहीं किया गया है' – kitingChris

संबंधित मुद्दे