2017-10-06 85 views
0

我正在做一些GSuite定制解决方案的PoC,它需要监听users资源上的更改。我创建了一个GSuite帐户,将其与mytestdomain.com关联(并验证)。它也在API控制台中验证。基本遵循https://developers.google.com/admin-sdk/directory/v1/guides/push 的说明并满足所有要求。谷歌管理员SDK - 使用我们的加密安全端点观看用户

不幸的是,当我尝试注册我的网络挂接我收到以下错误:

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

https://stackoverflow.com/questions/23928758/google-push-notifications-unauthorized-webhook-callback-channel的可能重复 – noogui

回答

0

问题与Let's Encrypt证书无关。 Google的推送通知让他们工作得很好。我已与Google支持部门联系并在他们的帮助下建立了发送showDeleted参数设置为true的请求,这是造成上述问题的根本原因。

支持人声称文档是从list方法复制而来的,该参数不能与watch方法一起使用,他们将更新API参考中watch方法的文档。 (但它仍然存在)。