首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Alexa问题-cli可以用来设置帐户链接信息吗?

Alexa问题-cli可以用来设置帐户链接信息吗?
EN

Stack Overflow用户
提问于 2017-11-21 16:35:26
回答 2查看 399关注 0票数 3

我正在重写一个与Particle.io API通信的Alexa技能。这一次,我使用询问-cli来管理上传。到目前为止,我的基本流程是:

  1. “问新”来创建一个入门技能和λ。
  2. “询问部署”以创建Alexa技能和lambda
  3. 运行新技能以验证初始文件集是否正常。
  4. 修改第一步中创建的文件
  5. “询问部署”以上载任何更改
  6. 循环回步骤3以测试、更新、重新部署。

一切都很顺利。但是,这种技能需要使用帐户链接来允许用户登录到他们的Particle.io帐户,这样技能才能向用户的IoT设备发送命令。

我找不到任何关于添加帐户链接信息到任何文件的“请求部署”上传的信息。我能够手动添加帐户链接信息使用网站,这是正确的,但我真的想使用询问-cli,以便我的更新可以跟踪在git上。

有没有人知道是否和/或如何使用ask-cli设置帐户链接信息?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-21 22:42:00

https://developer.amazon.com/docs/smapi/ask-cli-command-reference.html#create-account-linking-subcommand

试试这个:

代码语言:javascript
复制
ask-cli api --skill-id SOMESKILLID create-account-linking

这是一种设置帐户链接的交互式方法,没有一种纯粹的cli/data方法可以自动完成(不幸的是)。

票数 5
EN

Stack Overflow用户

发布于 2021-09-14 12:44:56

创建帐户链接不再有效。

您必须使用更新-帐户链接-信息创建/更新该技能上的帐户链接

代码语言:javascript
复制
ask smapi update-account-linking-info -s amzn1.ask.skill.xxx \
  -g development \
  --account-linking-request "$(cat ./accountLinking.json)"

accountLinking.json (以LWA为例)

代码语言:javascript
复制
{
  "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"
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47418130

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档