Обновляет метаданные календаря. Попробуйте прямо сейчас .
Запрос
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, чтобы вызвать этот метод на реальных данных и увидеть ответ.