const jwtClient = new google.auth.JWT(
privatekey.client_email,
null,
privatekey.private_key,
['https://www.googleapis.com/auth/calendar']);
//authenticate request
jwtClient.authorize(function (err, tokens) {
if (err) {
console.log(err);
return;
} else {
console.log("Successfully connected!");
}
});
const activatePushNotification = function(calendarID) {
calendar.events.watch({
auth: jwtClient,
calendarId: calendarID,
singleEvents: true,
orderBy: 'startTime',
resource: {
"id": uuid.v1(),
"type": 'web_hook',
"address": 'https://example.com/notification'
}
}, (err, test) => {
console.log(err, test, '<------------------->');
})
}
Я использую приведенный выше код example
для активации push-уведомлений в моем домене, когда я change
или add new event
в этот календарь должен отправлять уведомления в мой домен, но в настоящее время я сталкиваюсь с проблемойpush-уведомление попадает в мой домен несколько раз примерно на 400 above times
.Пожалуйста, помогите мне решить эту проблему.