oauth2 flow enpoint 是否也执行 google action 的健康检查?

问题描述

我已按照 Health Checks 的要求在我的 webhook 端点返回 200 代码,但它仍然显示不正常。

我的 OAuth2 端点是否也需要实现?如果是这样,如何?因为这样做会破坏 OAuth2 标准。

我的服务使用 Google Actions Builder。

解决方法

不,您无需在 OAuth 端点上执行任何特殊操作。 (当然,它必须工作,但它没有经过健康检查器的测试。)

您的 webhook 可能被判断为“不健康”的原因有很多,即使您认为自己的处理方式正确。当然,最有可能的情况是你不是——当你认为你不是的时候,你可能会抛出一个错误。如果您没有专门处理运行状况检查,您可能还使用了运行状况检查程序不“支持”的功能(例如,发回媒体响应)。

检查 Webhook 和 Cloudwatch for the Assistant 的日志可能会帮助您缩小问题的范围。如果您更新了您的问题,我们或许可以提供更多指导。

相关问答

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