Функция требует авторизации
Описание
Создает новый календарь с указанными в запросе параметрами (название, описание, цвет и т. д.)
Параметры
Имя | Описание | Тип | Пример |
name
отправка в body
|
Название календаря | строка | какой-либо текст |
description
отправка в body
|
Описание календаря | строка | какой-либо текст |
textColor
отправка в body
|
Цвет текста события | строка | какой-либо текст |
backgroundColor
отправка в body
|
Цвет фона события | строка | какой-либо текст |
timeZone
отправка в body
|
Часовой пояс календаря | строка | какой-либо текст |
alertType
отправка в body
|
Тип оповещения о событии, если он назначается по умолчанию | Never, FiveMinutes, FifteenMinutes, HalfHour, Hour, TwoHours, Day, Default | |
sharingOptions
отправка в body
|
Опции совместного доступа к календарю с другими пользователями | список опций общего доступа | |
iCalUrl
отправка в body
|
Адрес iCal | строка | какой-либо текст |
isTodo
отправка в body
|
Календарь для списка задач | число | 1234 |
Возвращает - Созданный календарь
Пример ответа - application/json
{ "status": 0, "response": { "canEditTimeZone": false, "timeZone": { "offset": 0, "id": "UTC", "name": "UTC" }, "defaultAlert": { "type": -1 }, "events": [ { "owner": { "objectId": "2fdfe577-3c26-4736-9df9-b5a683bb8520", "name": "Valery Zykov" }, "permissions": { "users": [ { "objectId": "2fdfe577-3c26-4736-9df9-b5a683bb8520", "name": "Valery Zykov" } ] }, "isEditable": false, "сanUnsubscribe": true, "isShared": true, "alert": { "type": -1 }, "repeatRule": "", "start": "2020-12-04T18:22:06.3938412Z", "end": "2020-12-04T18:22:06.3938412Z", "allDay": false, "description": "Event Description", "title": "Event Name", "objectId": "1", "sourceId": "calendarID", "status": 0 } ], "owner": { "objectId": "2fdfe577-3c26-4736-9df9-b5a683bb8520", "name": "Valery Zykov" }, "objectId": "1", "title": "Calendar Name", "description": "Calendar Description", "backgroundColor": "#000000", "textColor": "#ffffff", "isEditable": true, "permissions": { "data": { "actions": [ { "id": "read", "name": "Read only", "defaultAction": true } ], "items": [ { "selectedAction": { "id": "read", "name": "Read only", "defaultAction": true }, "canEdit": true, "isGroup": true, "name": "Everyone", "id": "2fdfe577-3c26-4736-9df9-b5a683bb8520" } ] } }, "isShared": true, "canAlertModify": true, "isHidden": false, "isiCalStream": false, "isSubscription": false } }
text/xml
<result> <status>0</status> <response> <canEditTimeZone>false</canEditTimeZone> <timeZone> <offset>0</offset> <id>UTC</id> <name>UTC</name> </timeZone> <defaultAlert> <type>-1</type> </defaultAlert> <events> <owner> <objectId>2fdfe577-3c26-4736-9df9-b5a683bb8520</objectId> <name>Valery Zykov</name> </owner> <permissions> <users> <objectId>2fdfe577-3c26-4736-9df9-b5a683bb8520</objectId> <name>Valery Zykov</name> </users> </permissions> <isEditable>false</isEditable> <сanUnsubscribe>true</сanUnsubscribe> <isShared>true</isShared> <alert> <type>-1</type> </alert> <repeatRule></repeatRule> <start>2020-12-04T18:22:06.3938412Z</start> <end>2020-12-04T18:22:06.3938412Z</end> <allDay>false</allDay> <description>Event Description</description> <title>Event Name</title> <objectId>1</objectId> <sourceId>calendarID</sourceId> <status>0</status> </events> <owner> <objectId>2fdfe577-3c26-4736-9df9-b5a683bb8520</objectId> <name>Valery Zykov</name> </owner> <objectId>1</objectId> <title>Calendar Name</title> <description>Calendar Description</description> <backgroundColor>#000000</backgroundColor> <textColor>#ffffff</textColor> <isEditable>true</isEditable> <permissions> <data> <actions> <id>read</id> <name>Read only</name> <defaultAction>true</defaultAction> </actions> <items> <selectedAction> <id>read</id> <name>Read only</name> <defaultAction>true</defaultAction> </selectedAction> <canEdit>true</canEdit> <isGroup>true</isGroup> <name>Everyone</name> <id>2fdfe577-3c26-4736-9df9-b5a683bb8520</id> </items> </data> </permissions> <isShared>true</isShared> <canAlertModify>true</canAlertModify> <isHidden>false</isHidden> <isiCalStream>false</isiCalStream> <isSubscription>false</isSubscription> </response> </result>
Комментарии
0 комментариев
Статья закрыта для комментариев.