Kalendari
Ngjarje dhe ftesa.
Veglat e kalendarit
| Vegla | Çfarë bën |
|---|---|
| listCalendarEvents | Çdo ndodhi midis dy momenteve, një ngjarje që përsëritet një herë për çdo herë që ndodh, me vendin, gjendjen dhe përgjigjen tuaj. |
| getCalendarEvent | Një ngjarje e plotë, sipas id ose sipas threadId të bisedës që mban ftesën e saj: pjesëmarrësit dhe përgjigjet e tyre, si përsëritet dhe kujtesat e saj. |
| createCalendarEvent | Vendos një ngjarje në kalendar dhe fto pjesëmarrësit nga një adresë nga e cila mund të dërgoni. Në chat-in e aplikacionit pyet së pari, përveç nëse e keni kërkuar ju. |
| updateCalendarEvent | Ndryshon një ngjarje që organizoni dhe dërgon përditësimin te të gjithë të ftuarit. Në chat-in e aplikacionit pyet së pari, përveç nëse e keni kërkuar ju. |
| cancelCalendarEvent | Anulon një takim që organizoni dhe njofton të gjithë të ftuarit. Në chat-in e aplikacionit pyet gjithmonë së pari. |
| deleteCalendarEvent | Heq një ngjarje nga kalendari pa njoftuar askënd. Në chat-in e aplikacionit pyet gjithmonë së pari. |
| respondToCalendarEvent | Prano, refuzo ose prano përkohësisht një ftesë, dhe njofto organizatorin. Në chat-in e aplikacionit pyet së pari, përveç nëse e keni kërkuar ju. |
Leximi kërkon calendar:read dhe çdo ndryshim calendar:write. Çdo gjë që i dërgon email dikujt kërkon edhe emails:send: ftesa, përditësimi ose anulimi i një takimi me pjesëmarrës, dhe çdo përgjigje ndaj një ftese.
Një klient i kufizuar në disa adresa sheh dhe ndryshon vetëm ngjarjet që organizon ose ku merr pjesë njëra prej tyre, dhe dërgon vetëm prej tyre.
Referencë
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.
Hyrjet
fromstringE detyrueshme- Formati
date-time tostringE detyrueshme- Formati
date-time timezonestring- Nga 1 deri në 64 karaktere
limitinteger- Të paktën 1Më së shumti 200
offsetinteger- Të paktën 0
E disponueshme edhe në
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.
Hyrjet
idstring- Nga 1 deri në 64 karaktere
threadIdstring- Nga 1 deri në 256 karaktere
E disponueshme edhe në
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.
Hyrjet
summarystringE detyrueshme- Nga 1 deri në 255 karaktere
startstringE detyrueshme- Formati
date-time endstringE detyrueshme- Formati
date-time descriptionstring- Deri në 8000 karaktere
locationstring- Deri në 255 karaktere
urlstring- Deri në 2000 karaktereFormati
uri allDaybooleantimezonestring- Nga 1 deri në 64 karaktere
recurrencestring- Deri në 512 karaktere
attendeesobject[]- Deri në 200 elemente
emailstringE detyrueshme- Deri në 320 karaktereFormati
email namestring- Deri në 128 karaktere
optionalboolean
remindersobject[]- Deri në 5 elemente
minutesBeforeintegerE detyrueshme- Të paktën 0Më së shumti 40320
sendInvitesbooleanfromstring- Deri në 320 karaktere
E disponueshme edhe në
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.
Hyrjet
idstringE detyrueshme- Nga 1 deri në 64 karaktere
summarystring- Nga 1 deri në 255 karaktere
startstring- Formati
date-time endstring- Formati
date-time descriptionstring- Deri në 8000 karaktere
locationstring- Deri në 255 karaktere
urlstring- Deri në 2000 karaktereFormati
uri allDaybooleantimezonestring- Nga 1 deri në 64 karaktere
recurrencestring- Deri në 512 karaktere
attendeesobject[]- Deri në 200 elemente
emailstringE detyrueshme- Deri në 320 karaktereFormati
email namestring- Deri në 128 karaktere
optionalboolean
remindersobject[]- Deri në 5 elemente
minutesBeforeintegerE detyrueshme- Të paktën 0Më së shumti 40320
sendInvitesbooleanfromstring- Deri në 320 karaktere
E disponueshme edhe në
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.
Hyrjet
idstringE detyrueshme- Nga 1 deri në 64 karaktere
fromstring- Deri në 320 karaktere
E disponueshme edhe në
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.
Hyrjet
idstringE detyrueshme- Nga 1 deri në 64 karaktere
E disponueshme edhe në
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.
Hyrjet
idstringE detyrueshme- Nga 1 deri në 64 karaktere
responsestringE detyrueshme- Një nga
"ACCEPTED""DECLINED""TENTATIVE" respondingAsstring- Deri në 320 karaktere