Подборка всех существующих календарей. См. также Calendars vs CalendarList .
Список способов использования этого ресурса см. в конце этой страницы.
Представление ресурсов
{
"kind": "calendar#calendar",
"etag": etag,
"id": string,
"summary": string,
"description": string,
"location": string,
"timeZone": string,
"dataOwner": string,
"conferenceProperties": {
"allowedConferenceSolutionTypes": [
string
]
},
"autoAcceptInvitations": boolean
}| Название объекта недвижимости | Ценить | Описание | Примечания |
|---|---|---|---|
autoAcceptInvitations | boolean | Принимает ли этот календарь приглашения автоматически. Действительно только для календарей ресурсов. | |
conferenceProperties | nested object | Свойства календаря конференций, например, какие типы конференций разрешены. | |
conferenceProperties. allowedConferenceSolutionTypes[] | list | Типы конференционных решений, поддерживаемых в рамках данного календаря. Возможные значения:
| |
dataOwner | string | Адрес электронной почты владельца календаря. Настраивается только для дополнительных календарей. Только для чтения. | |
description | string | Описание календаря. Необязательно. | записываемый |
etag | etag | ETag ресурса. | |
id | string | Идентификатор календаря. Для получения идентификаторов вызовите метод calendarList.list() . | |
kind | string | Тип ресурса (" calendar#calendar ). | |
location | string | Географическое местоположение календаря в виде произвольного текста. Необязательно. | записываемый |
summary | string | Название календаря. | записываемый |
timeZone | string | Часовой пояс календаря. (Отформатирован как название в базе данных часовых поясов IANA, например, "Europe/Zurich".) Необязательно. | записываемый |
Методы
- прозрачный
- Очищает основной календарь. Эта операция удаляет все события, связанные с основным календарем учетной записи.
- удалить
- Удаляет дополнительный календарь. Используйте calendars.clear для очистки всех событий в основном календаре.
- получать
- Возвращает метаданные для календаря.
- вставлять
- Создает дополнительный календарь.
Пользователь, прошедший аутентификацию и отправивший запрос, становится владельцем данных нового календаря.
- пластырь
- Обновляет метаданные календаря. Этот метод поддерживает семантику патчей. Обратите внимание, что каждый запрос на обновление расходует три единицы квоты; предпочтительнее использовать запрос
getс последующимupdate. Указанные вами значения полей заменяют существующие значения. Поля, не указанные в запросе, остаются неизменными. Если указаны поля массива, они перезаписывают существующие массивы; при этом отбрасываются все предыдущие элементы массива. - передача права собственности
- Позволяет передавать дополнительный календарь между пользователями в рамках организации Google Workspace. Требуется аутентификация пользователя с правами администратора «Управление календарями» и одной из следующих областей авторизации:
-
https://www.googleapis.com/auth/calendar -
https://www.googleapis.com/auth/calendar.calendars
useAdminAccessвtrue. Для переноса дополнительный календарь должен быть активен. Перенос отключенных или удаленных календарей не поддерживается. -
- обновлять
- Обновляет метаданные календаря.