Takvim
Etkinlikler ve davetler.
Takvim araçları
| Araç | Ne yapar |
|---|---|
| listCalendarEvents | İki an arasındaki her tekrar; yinelenen bir etkinlik her gerçekleşmesi için bir kez, yeri, durumu ve yanıtınızla. |
| getCalendarEvent | Tek bir etkinliğin tamamı, id ile ya da davetini taşıyan yazışmanın threadId değeriyle: katılımcılar ve yanıtları, nasıl yinelendiği ve hatırlatıcıları. |
| createCalendarEvent | Takvime bir etkinlik koyun ve katılımcıları gönderebildiğiniz bir adresten davet edin. Uygulamanın sohbetinde siz istemediyseniz önce sorar. |
| updateCalendarEvent | Düzenlediğiniz bir etkinliği değiştirir ve güncellemeyi tüm davetlilere gönderir. Uygulamanın sohbetinde siz istemediyseniz önce sorar. |
| cancelCalendarEvent | Düzenlediğiniz bir toplantıyı iptal eder ve tüm davetlilere bildirir. Uygulamanın sohbetinde her zaman önce sorar. |
| deleteCalendarEvent | Kimseye haber vermeden bir etkinliği takvimden kaldırır. Uygulamanın sohbetinde her zaman önce sorar. |
| respondToCalendarEvent | Bir daveti kabul edin, reddedin ya da geçici olarak kabul edin ve düzenleyene bildirin. Uygulamanın sohbetinde siz istemediyseniz önce sorar. |
Okumak calendar:read, her değişiklik calendar:write gerektirir. Birine e-posta gönderen her şey emails:send de gerektirir: katılımcıları olan bir toplantıya davet, güncelleme ya da iptal ve bir davete verilen her yanıt.
Bazı adreslerle sınırlı bir istemci yalnızca bunlardan birinin düzenlediği ya da katıldığı etkinlikleri görür ve değiştirir, ve yalnızca onlardan gönderir.
Referans
listCalendarEvents
The calendar between two moments, as the Calendar page of the app shows it: every occurrence in the window, a repeating event once for each time it happens, sorted by start, with its event id, place, status and your answer. from and to are ISO 8601 with a zone, at most a year apart, and timezone (an IANA zone, UTC unless you say) decides what an all-day event means. When more follow, the last line gives the offset to pass back.
Girdiler
fromstringZorunlu- Biçim
date-time tostringZorunlu- Biçim
date-time timezonestring- 1 ile 64 karakter arası
limitinteger- En az 1En çok 200
offsetinteger- En az 0
Şurada da var
getCalendarEvent
One calendar event in full: when it is, where, who organised it, every attendee and their answer, your own answer, how it repeats and its reminders. Pass id for an event from listCalendarEvents, or threadId for the invitation a conversation carries.
Girdiler
idstring- 1 ile 64 karakter arası
threadIdstring- 1 ile 256 karakter arası
Şurada da var
createCalendarEvent
Put an event on the calendar, as New event on the Calendar page does. start and end are ISO 8601 with a zone. With attendees, an invitation goes to each of them from the address in from, which has to be one you may send as, unless sendInvites is false. reminders takes minutes before the start, and recurrence an RRULE such as FREQ=WEEKLY;BYDAY=MO.
Girdiler
summarystringZorunlu- 1 ile 255 karakter arası
startstringZorunlu- Biçim
date-time endstringZorunlu- Biçim
date-time descriptionstring- En çok 8000 karakter
locationstring- En çok 255 karakter
urlstring- En çok 2000 karakterBiçim
uri allDaybooleantimezonestring- 1 ile 64 karakter arası
recurrencestring- En çok 512 karakter
attendeesobject[]- En çok 200 öğe
emailstringZorunlu- En çok 320 karakterBiçim
email namestring- En çok 128 karakter
optionalboolean
remindersobject[]- En çok 5 öğe
minutesBeforeintegerZorunlu- En az 0En çok 40320
sendInvitesbooleanfromstring- En çok 320 karakter
Şurada da var
updateCalendarEvent
Change an event you organise: its title, time, place, attendees, reminders or repeating. A field left out keeps its value, and attendees replaces the whole list. Everyone invited gets the updated invitation unless sendInvites is false.
Girdiler
idstringZorunlu- 1 ile 64 karakter arası
summarystring- 1 ile 255 karakter arası
startstring- Biçim
date-time endstring- Biçim
date-time descriptionstring- En çok 8000 karakter
locationstring- En çok 255 karakter
urlstring- En çok 2000 karakterBiçim
uri allDaybooleantimezonestring- 1 ile 64 karakter arası
recurrencestring- En çok 512 karakter
attendeesobject[]- En çok 200 öğe
emailstringZorunlu- En çok 320 karakterBiçim
email namestring- En çok 128 karakter
optionalboolean
remindersobject[]- En çok 5 öğe
minutesBeforeintegerZorunlu- En az 0En çok 40320
sendInvitesbooleanfromstring- En çok 320 karakter
Şurada da var
cancelCalendarEvent
Call off a meeting you organise, as Cancel meeting does in the app: it stays on the calendar marked cancelled, and everyone invited is told it is off, from the address in from. A chat always asks first.
Girdiler
idstringZorunlu- 1 ile 64 karakter arası
fromstring- En çok 320 karakter
Şurada da var
deleteCalendarEvent
Remove an event from the calendar for good, as Remove does in the app. Nobody else is told, so call off a meeting with others in it with cancelCalendarEvent instead. A chat always asks first.
Girdiler
idstringZorunlu- 1 ile 64 karakter arası
Şurada da var
respondToCalendarEvent
Answer an invitation: ACCEPTED, DECLINED or TENTATIVE. The answer goes to the organiser by email from the invited address you may send as, or from respondingAs when the invitation went to more than one of yours.
Girdiler
idstringZorunlu- 1 ile 64 karakter arası
responsestringZorunlu- Şunlardan biri
"ACCEPTED""DECLINED""TENTATIVE" respondingAsstring- En çok 320 karakter