Events: patch

Обновляет событие. Этот метод поддерживает семантику исправления. Обратите внимание, что каждый запрос на исправление потребляет три единицы квоты; предпочитаю использовать get с последующим update . Указанные вами значения полей заменяют существующие значения. Поля, которые вы не укажете в запросе, останутся без изменений. Поля массива, если они указаны, перезаписывают существующие массивы; это отбрасывает все предыдущие элементы массива. Попробуйте прямо сейчас .

Запрос

HTTP-запрос

PATCH https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId

Параметры

Имя параметра Ценить Описание
Параметры пути
calendarId string Идентификатор календаря. Чтобы получить идентификаторы календаря, вызовите метод calendarList.list . Если вы хотите получить доступ к основному календарю текущего пользователя, вошедшего в систему, используйте ключевое слово « primary ».
eventId string Идентификатор события.
Необязательные параметры запроса
alwaysIncludeEmail boolean Устарело и игнорируется. Значение всегда будет возвращено в поле email для организатора, создателя и участников, даже если реальный адрес электронной почты недоступен (т. е. будет предоставлено сгенерированное, нерабочее значение).
conferenceDataVersion integer Номер версии данных конференции, поддерживаемой клиентом API. Версия 0 предполагает отсутствие поддержки данных конференции и игнорирует данные конференции в теле события. Версия 1 поддерживает копирование ConferenceData, а также создание новых конференций с использованием поля createRequest в conferenceData. Значение по умолчанию — 0. Допустимые значения — от 0 до 1 включительно.
maxAttendees integer Максимальное количество участников для включения в ответ. Если участников больше указанного количества, возвращается только участник. Необязательный.
sendNotifications boolean Устарело. Вместо этого используйте sendUpdates .

Отправлять ли уведомления об обновлении события (например, об изменении описания и т. д.). Обратите внимание, что некоторые электронные письма могут по-прежнему отправляться, даже если вы установите значение false . Значение по умолчанию — false .
sendUpdates string Гости, которые должны получать уведомления об обновлении события (например, об изменении названия и т. д.).

Допустимые значения:
  • " all ": уведомления отправляются всем гостям.
  • " externalOnly ": уведомления отправляются только гостям, не являющимся пользователями Календаря Google.
  • « none »: уведомления не отправляются. Для задач переноса календаря рассмотрите возможность использования метода Events.import .
supportsAttachments boolean Поддерживает ли клиент API, выполняющий операцию, вложения событий. Необязательный. Значение по умолчанию — Ложь.

Авторизация

Этот запрос требует авторизации по крайней мере в одной из следующих областей:

Сфера
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.events

Дополнительные сведения см. на странице аутентификации и авторизации .

Тело запроса

В теле запроса укажите соответствующие части ресурса Events в соответствии с правилами семантики исправлений.

Ответ

В случае успеха этот метод возвращает ресурс Events в теле ответа.

Попробуй это!

Используйте обозреватель API ниже, чтобы вызвать этот метод для оперативных данных и просмотреть ответ.