Календарь Google - принять / отклонить - PullRequest
0 голосов
/ 03 июля 2018

Я создал письмо, и оно отлично работает. Теперь я хочу добавить приглашения календаря в мою электронную почту. Я никогда не работал с календарями раньше. Может кто-нибудь предложить мне, что мне нужно, если я хочу добавить Календарь Google с опцией принять и отклонить? Я хочу, чтобы мой код был очень простым.

Спасибо!

1 Ответ

0 голосов
/ 04 июля 2018

База из моего ответа в соответствующей ТАК . Попробуйте установить для уведомления значение true.

// Refer to the Node.js quickstart on how to setup the environment:
// https://developers.google.com/calendar/quickstart/node
// Change the scope to 'https://www.googleapis.com/auth/calendar' and delete any
// stored credentials.

var event = {
  'summary': 'Google I/O 2015',
  'location': '800 Howard St., San Francisco, CA 94103',
  'description': 'A chance to hear more about Google\'s developer products.',
  'start': {
    'dateTime': '2015-05-28T09:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'end': {
    'dateTime': '2015-05-28T17:00:00-07:00',
    'timeZone': 'America/Los_Angeles',
  },
  'recurrence': [
    'RRULE:FREQ=DAILY;COUNT=2'
  ],
  'attendees': [
    {'email': 'lpage@example.com'},
    {'email': 'sbrin@example.com'},
  ],
  'reminders': {
    'useDefault': false,
    'overrides': [
      {'method': 'email', 'minutes': 24 * 60},
      {'method': 'popup', 'minutes': 10},
    ],
  },
};

calendar.events.insert({
  auth: auth,
  calendarId: 'primary',
  sendNotifications: 'true',
  resource: event,
}, function(err, event) {
  if (err) {
    console.log('There was an error contacting the Calendar service: ' + err);
    return;
  }
  console.log('Event created: %s', event.htmlLink);
});

Это отправит уведомление посетителю о только что созданном событии.

Надеюсь, это поможет.

...