【发布时间】:2020-04-17 08:24:48
【问题描述】:
我发现 this example 正在使用 Catalog URL Reference 在 Alexa Skill 中填充自定义插槽。
问题是我不知道如何填充此目录。
我能够像这样使用 ask cli 创建模型目录:
ask api create-model-catalog -n catalog_name -d "description"
这为我生成了 "catalogId" 形式的 catalogId :"amzn1.ask.interactionModel.catalog.blabla",就像第一个链接中 GitHub 示例中的那样。
问题是我不知道如何将值(例如上面示例中的 ingredients.json)放入该目录中。
我尝试过使用
ask api create-model-catalog-version -c catalogId -f ingredients.json
但我得到的是
Call create-model-catalog-version error.
Error code: 400
{
"message": "Request is not valid.",
"violations": [
{
"message": "'source' field of the request is invalid."
}
]
}
在文档中,没有关于如何处理这个问题的示例,所以我被困在这一点上。
感谢您的帮助
【问题讨论】:
标签: alexa alexa-skill alexa-slot