Curl Alexa SMAPI错误,请求的参数无效:scope

Curl Alexa SMAPI错误,请求的参数无效:scope,curl,alexa,alexa-skills-kit,Curl,Alexa,Alexa Skills Kit,我只想要一个API与ALEXA购物/待办事项列表同步 在尝试使用标准文档从默认购物列表中获取Alexa列表数据后,我遇到了一个错误,它说只有在不使用scopescope=Alexa:skill\u消息传递时,您才应该获得该错误 curl -k -X POST -H 'Content-Type: application/x-www-form-urlencoded' -d 'grant_type=client_credentials&client_id=<redacted-id>

我只想要一个API与ALEXA购物/待办事项列表同步

在尝试使用标准文档从默认购物列表中获取Alexa列表数据后,我遇到了一个错误,它说只有在不使用scope
scope=Alexa:skill\u消息传递时,您才应该获得该错误

curl -k -X POST -H 'Content-Type: application/x-www-form-urlencoded' -d 'grant_type=client_credentials&client_id=<redacted-id>&client_secret=<redacted-secret>&scope=alexa:skill_messaging' https://api.amazon.com/auth/O2/token
“帮助”部分说,
INVALID\u SCOPE请求的作用域无效,这意味着它不是alexa:skill\u消息。
这毫无意义,因为书上说它正是应该的

这些都是从文件中直接出来的,所以我很困惑。我只想做下图中的第一部分,它不需要任何用户信息


您首先必须进入手机上的Alexa应用程序,并允许该技能访问您的列表
允许访问我的购物列表

然后你可以使用图片中描述的流程获取同意令牌,然后我进入技能控制台,从绑定到我个人帐户的测试请求中获取同意令牌,并在我的alexa应用程序中使用该同意令牌

你可以在

{"error_description":"The request has an invalid parameter : scope","error":"invalid_scope"}