如何解决由于无效的主体 ASK CLI 导致解析错误
使用 ASK CLI,我正在尝试更新我的智能家居技能清单,但我遇到了以下错误。
询问 smapi get-skill-manifest -s amzn1.ask.skill.6d0d22eb-d305-4caa-8921-503cb7827454 -p supreet > Skill-manifest.json
我刚刚在下载的清单中更改了拼写。
询问 smapi update-skill-manifest -s --manifest $(cat Skill-manifest.json)
或
询问smapi update-skill-manifest -s --manifest Skill-manifest.json
"response": {
"message": "Request is not valid.","violations": [
{
"code": "INVALID_REQUEST_ParaMETER","message": "Parsing error due to invalid body.","validationDetails": {
"originalInstance": {
"type": "BODY"
},"reason": {
"type": "MALFORMED_INPUT"
}
}
}
]
}
这里是skill-manifest.json
{
"manifest": {
"apis": {
"smartHome": {
"endpoint": {
"uri": "<arn>"
},"protocolVersion": "3"
}
},"manifestVersion": "1.0","permissions": [
{
"name": "alexa::async_event:write"
}
],"privacyAndCompliance": {
"allowsPurchases": false,"containsAds": false,"isChildDirected": false,"isExportCompliant": true,"locales": {
"en-IN": {
"privacyPolicyUrl": "https://www.privacyyyyyyypolicy.net","termsOfUseUrl": "https://www.termsofuse.net"
}
},"usesPersonalInfo": false
},"publishinginformation": {
"automaticdistribution": {
"isActive": false
},"category": "SMART_HOME","distributionCountries": [],"distributionMode": "PUBLIC","isAvailableWorldwide": true,"locales": {
"en-IN": {
"description": "Test","examplePhrases": [
"test"
],"keywords": [
"test"
],"largeIconUri": "<logo-url>","name": "Test","smallIconUri": "<logo2-url>","summary": "Test"
}
},"testingInstructions": "test using alexa"
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。