Я создал навык Alexa на основе шаблона Hello World, используя ASK CLI. Навык называется demo-skill. Я хочу использовать команду ask api update-skill, чтобы обновить навык, чтобы отразить локальные изменения, внесенные мной в файл en-US. json в структуре проекта demo-skill. Это команда, которую я использую:
ask api update-skill --skill-id <my skill id> --file <my working directory>/demo-skill/models/en-US.json
Это ошибка, которую я получаю:
Call update-skill error.
Error code: 400
{
"message": "Skill manifest is not valid.",
"violations": [
{
"code": "INVALID_REQUEST_PARAMETER",
"message": "Instance at property path \"$\" has an invalid number of properties. Actual properties: 0, Minimum properties: 1",
"validationDetails": {
"originalInstance": {
"propertyPath": "$",
"type": "BODY"
},
"reason": {
"actualProperties": 0,
"minimumProperties": 1,
"type": "INVALID_NUMBER_OF_PROPERTIES"
}
}
}
]
}
Может кто-нибудь объяснить, какой параметр здесь отсутствует и как я могу обновить умение использовать CLI, если то, что я делаю, неправильно?