首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Alexa智能家居发现能否以编程方式触发?

Alexa智能家居发现能否以编程方式触发?
EN

Stack Overflow用户
提问于 2017-12-08 20:33:48
回答 1查看 358关注 0票数 1

有没有可能通过编程触发Alexa智能家居“发现”?

我正在学习一项自定义技能,该技能可用于在相关的智能家居技能中添加和配置设备。使用自定义技能,用户可以添加和编辑由智能家居技能识别的设备名称。

这可以很好地工作,但正如预期的那样,需要用户执行“发现新设备”,然后智能家居技能才能获得更改。

有没有办法让自定义技能触发对智能家居技能的新发现,以获取新设备信息?

我不想让自定义技能告诉用户“好了,现在打开Alexa应用程序,转到智能家居,然后选择发现”。

EN

回答 1

Stack Overflow用户

发布于 2018-06-13 20:18:48

您的问题有一个解决方法。如果您看到了Alexa.Discovery是如何工作的,那么您必须向端点发出请求。如果您有访问端点的权限,则可以发送请求并从端点获取响应中的新设备。

发现请求:

代码语言:javascript
复制
{
  "directive": {
    "header": {
      "namespace": "Alexa.Discovery",
      "name": "Discover",
      "payloadVersion": "3",
      "messageId": "1bd5d003-31b9-476f-ad03-71d471922820"
    },
    "payload": {
      "scope": {
        "type": "BearerToken",
        "token": "access-token-from-skill"
      }
    }
  }
} 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47714529

复制
相关文章

相似问题

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