问题描述
我已按照 Health Checks 的要求在我的 webhook 端点返回 200 代码,但它仍然显示不正常。
我的 OAuth2 端点是否也需要实现?如果是这样,如何?因为这样做会破坏 OAuth2 标准。
我的服务使用 Google Actions Builder。
解决方法
不,您无需在 OAuth 端点上执行任何特殊操作。 (当然,它必须工作,但它没有经过健康检查器的测试。)
您的 webhook 可能被判断为“不健康”的原因有很多,即使您认为自己的处理方式正确。当然,最有可能的情况是你不是——当你认为你不是的时候,你可能会抛出一个错误。如果您没有专门处理运行状况检查,您可能还使用了运行状况检查程序不“支持”的功能(例如,发回媒体响应)。
检查 Webhook 和 Cloudwatch for the Assistant 的日志可能会帮助您缩小问题的范围。如果您更新了您的问题,我们或许可以提供更多指导。