Ошибка при отправке уведомлений с помощью API Календаря Google по функции «events.update ()» участникам после «импорта» календаря с помощью iCalUID? - PullRequest
0 голосов
/ 20 ноября 2018

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, используя эту ссылку

1 Ответ

0 голосов
/ 06 февраля 2019

sendNotifications устарело, вместо этого следует использовать sendUpdates .

посмотреть этот пост

API Google Calendar PHP не отправляет приглашения по электронной почте

...