API Календаря Google v3 – отправляйте электронные письма только недавно добавленным участникам.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 API Календаря Google v3 – отправляйте электронные письма только недавно добавленным участникам.

Сообщение Anonymous »

Я использую Google Calendar API v3 для Google Workspace. Мне нужно добавить участников к существующим мероприятиям.
Я использую C# с официальной библиотекой Календаря Google. У меня есть учетная запись службы с олицетворением.
Когда я добавляю участника, все участники получают уведомление в соответствии с параметром запроса SendUpdates. Судя по документации, API ведет себя правильно.
Но мне нужно отправлять электронную почту только недавно добавленному участнику, чтобы соответствовать интерфейсу пользователя.

Код: Выделить всё

var serviceCredential = GoogleCredential.FromJson(json)
.CreateScoped("https://www.googleapis.com/auth/calendar.events")
.CreateWithUser("impersonated_user@example.com");

using var calendarService = new CalendarService(new BaseClientService.Initializer
{
HttpClientInitializer = serviceCredential,
ApplicationName = "AppName",
});

var evt = calendarService.Events.Get("", "").Execute();

evt.Attendees.Add(new EventAttendee()
{
DisplayName = "Firstname Lastname",
Email = "email@example.com"
});

// with calendarService.Events.Update, it also sends invitation to all attendees
var request = calendarService.Events.Patch(evt, CalendarId, evt.Id);
request.SendUpdates = EventsResource.PatchRequest.SendUpdatesEnum.ExternalOnly;
request.Execute();

Есть ли способ?


Подробнее здесь: https://stackoverflow.com/questions/788 ... -attendees
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»