Śledzę wszystkie konfiguracje wymagane w https://developers.google.com/google-apps/calendar/v3/push (chyba) i próbuję zarejestrować oddzwonienia URL do oglądania wydarzeń, z tym kodem:GoogleAPI NodeJS: calendar.events.watch dostaje push.webhookUrlNotHttps błędach lub pushWebhookBadDomain
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);
});
I pojawia się błąd message: 'No valid domain for WebHook callback: https://https://api.mysite.com', reason: 'pushWebhookBadDomain'
. Jeśli próbuję umieścić adres jako "tylko api.mysite.com/notifications" (ponieważ wygląda na to, że https się duplikuje), pojawia się błąd: message: 'WebHook callback must be HTTPS: api.mysite.com/notifications', reason: 'push.webhookUrlNotHttps'
Czy ktoś może mi pomóc? Dziękujemy
byłeś w stanie zarejestrować domenę na stronie weryfikacji domeny konsoli dewelopera przed utworzeniem kanału powiadomień? – adjuremods
@adjuremods Tak, zarejestrowany w Webmasterze z html w katalogu głównym, a następnie dodany w "dozwolonych domenach" mojej usługi kalendarza. Czy jest jakieś inne miejsce, aby je dodać? – danielapsmaior
Cóż, wróciłem do Narzędzi dla webmasterów i zobaczyłem błąd "" Certyfikat SSL/TLS nie zawiera nazwy domeny. "Więc może to jest, opublikuję, kiedy to naprawię – danielapsmaior