我正在重写一个与Particle.io API通信的Alexa技能。这一次,我使用询问-cli来管理上传。到目前为止,我的基本流程是:
一切都很顺利。但是,这种技能需要使用帐户链接来允许用户登录到他们的Particle.io帐户,这样技能才能向用户的IoT设备发送命令。
我找不到任何关于添加帐户链接信息到任何文件的“请求部署”上传的信息。我能够手动添加帐户链接信息使用网站,这是正确的,但我真的想使用询问-cli,以便我的更新可以跟踪在git上。
有没有人知道是否和/或如何使用ask-cli设置帐户链接信息?
发布于 2017-11-21 22:42:00
试试这个:
ask-cli api --skill-id SOMESKILLID create-account-linking这是一种设置帐户链接的交互式方法,没有一种纯粹的cli/data方法可以自动完成(不幸的是)。
发布于 2021-09-14 12:44:56
创建帐户链接不再有效。
您必须使用更新-帐户链接-信息创建/更新该技能上的帐户链接
ask smapi update-account-linking-info -s amzn1.ask.skill.xxx \
-g development \
--account-linking-request "$(cat ./accountLinking.json)"accountLinking.json (以LWA为例)
{
"accountLinkingRequest": {
"accessTokenScheme": "HTTP_BASIC",
"accessTokenUrl": "https://api.amazon.com/auth/o2/token",
"authorizationUrl": "https://www.amazon.com/ap/oa",
"clientId": "xxx",
"clientSecret": "xxx",
"domains": [],
"scopes": ["profile"],
"skipOnEnablement": true,
"type": "AUTH_CODE"
}
}https://stackoverflow.com/questions/47418130
复制相似问题