2016-04-18 4 views
0

Я передал мастерство Амазонке для Алекса, и она не смогла пройти сертификацию из-за прав интеллектуальной собственности. Amazon предположила, что я говорю, что сервис «для» владельца прав IP, поэтому я изменил имя и теперь получаю эту ошибку за все, что я пытаюсь сделать.Каковы все шаги, связанные с изменением названия мастерства Alexa?

{ 
    "errorMessage": "Exception: TypeError: Cannot read property 'application' of undefined" 
} 

До сих пор я обновлял имя навыка, имя вызова и приветственное сообщение. Есть ли что-то еще, что мне нужно обновить или запустить на портале dev, чтобы заставить это работать снова?

Update: Когда я пытаюсь запустить навык от портала развития Alexa, я вижу это в журналах для

console.log («event.session.application.applicationId =» + event.session.application .applicationId);

{ 
    "version": "1.0", 
    "session": { 
     "new": true, 
     "sessionId": "SessionId.8b65b2f5-0193-4307-9bef-88c116d9344b", 
     "application": { 
      "applicationId": "amzn1.echo-sdk-ams.app.5987b947-c8e9-4fc4-a0b8-2ba12c57ea59" 
     }, 
     "attributes": null, 
     "user": { 
      "userId": "amzn1.ask.account.ABCDEFG" // masked my account value 
     } 
    }, 
    "request": { 
     "type": "IntentRequest", 
     "requestId": "EdwRequestId.4d19f589-cdca-4303-99dc-0dc5cec781d2", 
     "timestamp": "2016-04-18T16:21:04Z", 
     "intent": { 
      "name": "DontKnowIntent" 
     } 
    } 
} 

идентификатор приложения соответствует переданным в портале развития Alexa, так что я не думаю, что это вызывает какие-либо проблемы. Свойство «приложение» вызвано только после «сеанса», которое четко определено. Я не знаю, вызывает ли нулевые атрибуты ошибку. Может быть, кто-то может посмотреть на успешный запрос?

Наконец, вот мой код: https://github.com/Shwheelz/alexa-skills-kit-js/blob/master/my_skills/pokemonTrivia/src/index.js

ответ

0

Я изменил имя дважды на приложения узла и приложения Java 8. Все, что мне нужно было сделать, это изменить имя (также изменилось имя вызова) под информацией об умении. Он работал в первый раз. Теперь мое имя мастерства не обновлялось в приложении alexa один раз и делалось в другое время. Поскольку вы не сертифицированы, вы можете создать навык для нуля. Это займет всего 5 или 10 минут. Просто не забудьте изменить или добавить новый идентификатор приложения. Lambda

 Смежные вопросы

  • Нет связанных вопросов^_^