Push-уведомление в календаре Google слишком много просмотров - PullRequest
0 голосов
/ 30 июня 2019
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.Пожалуйста, помогите мне решить эту проблему.

...