Я не могу развернуть навык alexa с помощью инструмента alexa-cli (https://www.npmjs.com/package/ask-cli), когда я пытаюсь развернуть свой навык на сервере https
В качестве ошибки я получаю:
◞ Creating new skill...Call create-skill error.
Error code: 400
{
"message": "Skill manifest is not valid.",
"violations": [
{
"message": "No default regionalized endpoint is defined."
}
]
}
Я использую пример skill.json из:
https://github.com/alexa/skill-sample-nodejs-hello-world/blob/master/skill.json
Проблема в том, как добавить пользовательскую конечную точку URI. Я не хочу размещать свои навыки в лямбда-функции AWS.
Я пытался следовать документации:
https://developer.amazon.com/de/docs/smapi/ask-cli-command-reference.html
но я не знаю, что я делаю неправильно ...
Может ли кто-нибудь взглянуть на мою документацию по json и alexa-cli? Почему я получаю такое странное сообщение?
"No default regionalized endpoint is defined."
{
"manifest": {
"publishingInformation": {
"locales": {
"en-US": {
"summary": "Sample Short Description",
"examplePhrases": [
"Alexa open hello world",
"Alexa tell hello world my name is bill",
"Alexa tell hello world I want to play"
],
"name": "trivia",
"description": "Sample Full Description"
}
},
"isAvailableWorldwide": true,
"testingInstructions": "Sample Testing Instructions.",
"category": "KNOWLEDGE_AND_TRIVIA",
"distributionCountries": []
},
"apis": {
"custom": {
"endpoint": {
"sourceDir": "./lambda/custom",
"uri": "https://customapi.sampleskill.com",
" sslCertificateType": "Wildcard"
},
"regions": {
"EU": {
"endpoint": {
"uri": "https://customapi.sampleskill.com",
"sslCertificateType": "Trusted"
}
}
}
}
},
"manifestVersion": "1.0"
}
}