小编dav*_*ter的帖子

用于智能家居 API 的 Amazon Alexa 设备发现,Lambda 失败

我已经设置了 Alexa 智能家居技能,完成了所有设置,完成了 oauth2 处理,并且在我的 Amazon Echo 设备上启用了技能。Lambda 函数已设置并链接到技能。当我“发现设备”时,我可以在日志中看到负载命中了我的 Lambda 函数。我实际上是通过 context.succeed() 方法返回以下带有测试设备的 JSON。但是 Echo 告诉我它找不到任何设备。

{
  "header": {
    "messageId": "42e0bf9c-18e2-424f-bb11-f8a12df1a79e",
    "name": "DiscoverAppliancesResponse",
    "namespace": "Alexa.ConnectedHome.Discovery",
    "payloadVersion": "2"
  },
  "payload": {
    "discoveredAppliances": [
      {
        "actions": [
          "incrementPercentage",
          "decrementPercentage",
          "setPercentage",
          "turnOn",
          "turnOff"
        ],
        "applianceId": "0d6884ab-030e-8ff4-ffffaa15c06e0453",
        "friendlyDescription": "Study Light connected to Loxone Kit",
        "friendlyName": "Study Light",
        "isReachable": true,
        "manufacturerName": "Loxone",
        "modelName": "Spot"
      }
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

上面的payload看起来正确吗?

alexa aws-lambda alexa-skills-kit amazon-echo

5
推荐指数
1
解决办法
2237
查看次数

PHP按mysql日期排序数组

我有一个数组,我想使用MySQL数据库中的日期字段进行排序.

以下是news在我的类中命名的数组示例:

[48] => Array
    (
        [id] => 14
        [type] => 3
        [updated] => 2010-04-17 13:54:42
    )

[49] => Array
    (
        [id] => 15
        [type] => 3
        [updated] => 2010-04-17 13:57:21
    )
Run Code Online (Sandbox Code Playgroud)

我想按updated字段排序.

我有一些我已经开始的代码,但我不确定如何完成它并让它工作.

class ProcessClass {
  // ....
  function sortNews($x)
  {
    usort($this->news, array("ProcessClass", "cmp")); //correct sort type?
  }

  function cmp($a, $b)
  {
    //  missing code
  }
Run Code Online (Sandbox Code Playgroud)

谁能帮忙?

php mysql arrays sorting date

2
推荐指数
1
解决办法
2154
查看次数

CSR独一无二吗?

我正在创建一个网页来获取敏感的客户信息,并希望将其放在SSL安全页面上.

我曾被CA要求提供CSR.

我打算在服务器上安装OpenSSL并创建其中一个.

这是否意味着我创建CSR的服务器与我们安装他们提供给我的证书的服务器相同,还是可以将其安装在其他地方?

是什么将他们提供的证书与我创建的CSR联系起来?

谢谢你的帮助.

ssl https openssl csr e-commerce

2
推荐指数
1
解决办法
716
查看次数