Calendars: update

Обновляет метаданные календаря. Попробуйте прямо сейчас .

Запрос

HTTP-запрос

PUT https://www.googleapis.com/calendar/v3/calendars/calendarId

Параметры

Имя параметра Ценить Описание
Параметры пути
calendarId string Идентификатор календаря. Для получения идентификаторов календарей вызовите метод calendarList.list . Если вы хотите получить доступ к основному календарю текущего пользователя, используйте ключевое слово " primary ".

Авторизация

Для выполнения этого запроса требуется авторизация как минимум в одной из следующих областей действия:

Объем
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.app.created
https://www.googleapis.com/auth/calendar.calendars

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

Текст запроса

В теле запроса укажите ресурс "Календари" со следующими свойствами:

Название объекта недвижимости Ценить Описание Примечания
Дополнительные свойства
description string Описание календаря. Необязательно. записываемый
labelProperties nested object Свойства меток, определенные для этого календаря. Если указано, перезаписывает существующие свойства меток. Если не указано, свойства меток остаются без изменений. записываемый
labelProperties. eventLabels[] list Метки событий, определенные в этом календаре. Если они присутствуют при обновлении календаря, они заменят существующие метки событий.

Расширьте список, чтобы добавить новую метку события, и удалите элементы из списка, чтобы удалить метку из календаря.

Каждый календарь может содержать максимум 200 этикеток.

записываемый
labelProperties.eventLabels[]. backgroundColor string Цвет фона метки в шестнадцатеричном формате, например, "#039be5" . События с этой меткой отображаются этим цветом. Обязательно. записываемый
labelProperties.eventLabels[]. id string Идентификатор метки. Необязателен при добавлении новой метки. Если не указан, будет сгенерирован уникальный идентификатор. Обязателен при обновлении метки.

Если идентификатор указан, он должен быть уникальным в рамках календаря и соответствовать формату UUID.

записываемый
labelProperties.eventLabels[]. name string Название этикетки. Необязательно.

Если указана эта информация, она должна содержать не более 50 символов.

записываемый
location string Географическое местоположение календаря в виде произвольного текста. Необязательно. записываемый
summary string Название календаря. записываемый
timeZone string Часовой пояс календаря. (Отформатирован как название в базе данных часовых поясов IANA, например, "Europe/Zurich".) Необязательно. записываемый

Ответ

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

Попробуйте!

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