Я выполнил все настройки, необходимые в https://developers.google.com/google-apps/calendar/v3/push (я думаю), и я пытаюсь зарегистрировать свой URL-адрес обратного вызова для просмотра событий с помощью этого кода:
calendar.events.watch({
auth:jwtClient,
resource: {
id: "yourChannelId",
type: 'web_hook',
address: "https://api.mysite.com/notifications"
},
calendarId: "mycalendarId"
}, function(error, response) {
if (error) {
console.log(error);
return;
}
console.log(response);
});
И я получаю ошибку message: 'No valid domain for WebHook callback: https://https://api.mysite.com', reason: 'pushWebhookBadDomain'
. Если я попытаюсь указать адрес как просто «api.mysite.com/notifications» (поскольку кажется, что https дублируется), то я получаю сообщение об ошибке message: 'WebHook callback must be HTTPS: api.mysite.com/notifications', reason: 'push.webhookUrlNotHttps'
Кто-нибудь может мне помочь? Спасибо