我正在做一些GSuite自定义解决方案的PoC,它需要监听users
资源上的更改。我创建了一个GSuite帐户,将其与 mytestdomain.com
相关联(并经过验证)。它也在API控制台中得到验证。基本上遵循https://developers.google.com/admin-sdk/directory/v1/guides/push的说明
并满足了那里的所有要求。
不幸的是,当我尝试注册我的网络连接时,我收到了以下错误:
Watch request denied by backend [403]
Errors [
Message[Watch request denied by backend] Location[ - ] Reason[watchDenied] Domain[push]
]
我坚持使用它并且不知道在哪里寻找有关该错误的更多细节。
我使用了由加密生成的证书,但使用https://www.ssllabs.com/ssltest/对其进行了测试,得到了等级A
。如何检查Google API是否将“加密”视为可信CA?
答案 0 :(得分:0)
问题与Let的加密证书无关。他们使用Google的推送通知工作得很好。我已与Google支持人员联系并在他们的帮助下确定发送showDeleted
参数设置为true的请求是上述问题的根本原因。
支持人声称文档是从list
方法复制的,并且该参数不能与watch
方法一起使用,他们会在API参考中更新watch
方法的文档。 (但它仍然存在)。