API Календаря Google, использующий функцию «events.update ()», не отправляет уведомления «посетителям» после «импорта» календаря с использованием iCalUID
FYI - old_event - это «service.events().get() response instance
»"захвачено из события на другом почтовом адресе abc@gmail.com.
new_event = old_event.copy()
new_event['organizer'] = {
'self': True,
'email': 'xyz@gmail.com'
}
imported_event = new_service.events().import_(
calendarId='primary',
body=new_event
).execute()
updated_event_body = imported_event.copy()
updated_event_body['summary'] = 'New Summary'
updated_event = new_service.events().update(
calendarId='primary',
eventId=updated_event_body['id'],
sendNotifications=True,
body=updated_event_body
).execute()
Найдите фрагмент кода на Pastebin, используя эту ссылку