Как вы можете прочитать в документации , о параметре sendUpdates
:
Отправлять ли уведомления о создании нового события. Обратите внимание, что некоторые электронные письма все еще могут быть отправлены. По умолчанию установлено значение false.
Допустимые значения:
"все": уведомления отправляются всем гостям.
"externalOnly": уведомления отправляются не только посетителям Календаря Google.
"none": уведомления не отправляются. Это значение следует использовать только для случаев использования миграции (обратите внимание, что в большинстве случаев миграции следует использовать метод импорта).
Вы можете следовать примеру вставки insert кроме Quickstart для установки предыдущей конфигурации, но учтите, что существует устаревшая зависимость , которая заставляет вас использовать устаревшую sendNotifications
вместо sendUpdates
:
compile 'com.google.apis:google-api-services-calendar:v3-rev305-1.23.0'
должно быть
compile 'com.google.apis:google-api-services-calendar:v3-rev401-1.25.0'
Я уже сообщил об этой проблеме в Google.
Предполагая, что у вас уже есть событие созданного объекта со списком участников, вызов API должен быть:
service.events().insert(calendarId, event).setSendUpdates("all").execute();