当我发送发现响应时 Alexa 未检测到新设备

问题描述

我的 ALEXA lambda 正在发送以下响应

{
    "event": {
        "header": {
            "namespace": "Alexa.discovery","name": "discover.Response","payloadVersion": "3","messageId": "48e3ec76-7718-4d8e-bdd1-58df0ba83f68"
        },"payload": {
            "endpoints": [
                {
                    "endpointId": "lockgarden1","manufacturerName": "SANSUI garden lock","description": "My garden lock 1","friendlyName": "My garden lock 1","displayCategories": [
                        "SMARTLOCK"
                    ],"cookie": {},"capabilities": [
                        {
                            "type": "AlexaInterface","interface": "Alexa.LockController","version": "3","properties": {
                                "supported": [
                                    {
                                        "name": "lockState"
                                    }
                                ],"proactivelyReported": true,"retrievable": true
                            }
                        },{
                            "type": "AlexaInterface","interface": "Alexa","version": "3"
                        }
                    ]
                }
            ]
        }
    }
}

Alexa 无法识别该设备 消息 id 可以是唯一的还是应该与 alexa 在其发现指令中发送的原始消息 id 相同?

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...