Curl Alexa SMAPI错误,请求的参数无效:scope
我只想要一个API与ALEXA购物/待办事项列表同步 在尝试使用标准文档从默认购物列表中获取Alexa列表数据后,我遇到了一个错误,它说只有在不使用scopeCurl 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>
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"}