ho seguito tutte le impostazioni necessarie a https://developers.google.com/google-apps/calendar/v3/push (credo) e sto cercando di registrare il mio URL di callback per seguire gli eventi, con questo codice:GoogleAPI NodeJS: calendar.events.watch ottiene push.webhookUrlNotHttps errore o 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);
});
E ottengo l'errore message: 'No valid domain for WebHook callback: https://https://api.mysite.com', reason: 'pushWebhookBadDomain'
. Se provo a inserire l'indirizzo come "api.mysite.com/notifications" (sembra che l'https sia duplicato), ricevo l'errore message: 'WebHook callback must be HTTPS: api.mysite.com/notifications', reason: 'push.webhookUrlNotHttps'
Qualcuno può aiutarmi per favore? Grazie
Eri in grado di registrare il tuo dominio nella pagina di verifica del dominio della console sviluppatore prima di creare il canale di notifica? – adjuremods
@adjuremods Sì, registrato nei webmaster con un html nella directory root e quindi aggiunto nei "domini consentiti" del mio servizio di calendario. C'è qualche altro posto per aggiungerlo? – danielapsmaior
Bene, sono tornato su Webmasters Tools e ho visto un errore "" Il certificato SSL/TLS non include il nome di dominio. "Quindi forse è così, lo posterò quando lo aggiusterò – danielapsmaior