我已经设置了 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看起来正确吗?
我有一个数组,我想使用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)
谁能帮忙?
我正在创建一个网页来获取敏感的客户信息,并希望将其放在SSL安全页面上.
我曾被CA要求提供CSR.
我打算在服务器上安装OpenSSL并创建其中一个.
这是否意味着我创建CSR的服务器与我们安装他们提供给我的证书的服务器相同,还是可以将其安装在其他地方?
是什么将他们提供的证书与我创建的CSR联系起来?
谢谢你的帮助.
alexa ×1
amazon-echo ×1
arrays ×1
aws-lambda ×1
csr ×1
date ×1
e-commerce ×1
https ×1
mysql ×1
openssl ×1
php ×1
sorting ×1
ssl ×1