无法建立观看频道。获取未经授权的推送通知错误401.在域验证选项卡中将web_hook的所有必需设置完成到work.added域。困在这里好几个星期了。请帮助我。感谢。
答案 0 :(得分:0)
首先你应该有一个ssl证书作为推送通知只适用于https://你可以在这里阅读所有有关要求https://developers.google.com/google-apps/calendar/v3/push
但上面链接中缺少的是你应该在回调网址上设置身份验证令牌(类似于在调用google API之前设置的那个...)并且不要忘记从数据库中获取访问令牌(假设你在认证时存储了它,因为系统不会从回调网址上的会话中读取它。
答案 1 :(得分:0)
您需要将此值添加到请求的标头中:
您可以通过GET Google_Http_Request获取用户令牌https://www.googleapis.com/oauth2/v3/token
获取Google令牌的PHP示例:
使用Google APIs PHP Client library。
$TokenRequest = new Google_Http_Request(
"https://www.googleapis.com/oauth2/v3/token",
"GET"
);
$Token = $Client->getAuth()->authenticatedRequest($TokenRequest);