Я пишу интеграцию календаря и использую API-интерфейс Google Calendar и API-интерфейс Outlook Graph для синхронизации c событий календаря. Я получаю веб-перехватчики по мере внесения изменений в события, поэтому важно, чтобы события были идентичны для всех поставщиков календаря.
Однако, когда я обновляю участников мероприятия в событии Outlook, обновление события не отправляется участникам Google . В результате у участников Google нет точного списка участников.
Даже если я принудительно отправляю обновление участникам Google, список участников не обновляется:
var tmpEvent = new Microsoft.Graph.Event
{
Body = new Microsoft.Graph.ItemBody
{
Content = "---attendees updated---",
ContentType = Microsoft.Graph.BodyType.Text
}
};
var graphClient = await MicrosoftAuthenticationProvider.GetGraphClient(CALENDAR_CLIENT_ID, CALENDAR_CLIENT_SECRET, CALENDAR_REDIRECT_URI, CALENDAR_ACCESS_SCOPES, Person.CalendarRefreshToken)
.ConfigureAwait(false);
await graphClient.Me.Events[ExternalID]
.Request()
.UpdateAsync(tmpEvent)
.ConfigureAwait(false);
return await _calendarProvider.SaveEvent(Event, ExternalID, Person).ConfigureAwait(false);
Is Есть ли способ обновить список участников мероприятия Google, когда организатор мероприятия использует Outlook?