2017-10-06 8 views
0

users 리소스의 변경 사항을 청취해야하는 일부 GSuite 사용자 지정 솔루션의 PoC를 수행하고 있습니다. GSuite 계정을 만들고 mytestdomain.com으로 연결 (확인)했습니다. API 콘솔에서도 확인됩니다. 기본적으로 https://developers.google.com/admin-sdk/directory/v1/guides/push 의 지침을 따르고 모든 요구 사항을 충족합니다.Google Admin 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 Certificate와 (과) 관련된 문제가 없습니다. 그들은 Google의 푸시 알림으로 잘 작동합니다. Google 지원팀에 문의했으며 showDeleted 매개 변수를 true로 설정하여 요청을 보내는 것이 위의 문제의 근본 원인임을 확인했습니다.

지원 사람은 문서 list 방법에서 복사 및 해당 매개 변수가 watch 방법을 사용할 수 없습니다 그들은 API 참조 서 watch 방법의 문서를 업데이트 할 거라고 주장했다. (그러나 그것은 여전히 ​​존재합니다).