2017-10-06 89 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方法的文檔。 (但它仍然存在)。