如何识别健康检查请求?

时间:2017-12-20 05:55:00

标签: actions-on-google

我的应用程序正在检查每小时10次健康检查请求,这使我的对话日志变得混乱。 由于运行状况检查没有屏幕功能,我们的后端服务器会响应Google Home请求的请求。

有没有办法检测请求是否是健康检查请求?

1 个答案:

答案 0 :(得分:3)

对于初学者, 应该回应,好像它是Google Home一样。您必须回复有效输出,否则它将拒绝您。因此,不要试图过于花哨的反应 - 只需使用它来避免混乱分析和日志。

health check看起来像普通的欢迎请求。 ping将包含一个名为is_health_check的参数,其boolValue为真,textValue为1.如果您使用Dialogflow,这将是{{1}的参数之一}。对于Actions SDK,它将位于originalRequest.data.inputs[0]

以下是Dialogflow的部分示例:

data.inputs[0]