我已经在AWS Lambda上实现了我的成就,当我测试我的Google Smart Home项目时,我尝试执行命令StackDriver始终记录以下命令:“ Agent响应了空的JSON” ,Google助手说我的设备不可用。
但是使用ngrok在本地运行项目,一切正常。
这是命令:
[
{
"devices":[
{
"id":"2272"
}
],
"execution":[
{
"command":"action.devices.commands.OnOff",
"params":{
"on":true
}
}
]
}
]
这是我的回复:
{
"requestId": "11434449941327491819",
"payload": {
"commands": [
{
"ids": [
"2272"
],
"status": "SUCCESS"
}
]
}
}
基于CloudWatch日志,我的函数需要大约400毫秒来回答,这比假定的超时要少5秒钟。 那我做错了吗?
答案 0 :(得分:0)
已解决,很抱歉,我在打电话给我的诺言链之前缺少返回声明!