הפניית ה-API הזו מסודרת לפי סוג המשאב. לכל סוג משאב יש ייצוג נתונים אחד או יותר ושיטה אחת או יותר.
סוגי המשאבים
Acl
פרטים על משאב ACL מופיעים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| מזהי URI יחסיים לכתובת https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| מחיקה |
DELETE /calendars/calendarId/acl/ruleId
|
מחיקה של כלל בקרת גישה. |
| get |
GET /calendars/calendarId/acl/ruleId
|
הפונקציה מחזירה כלל של בקרת גישה. |
| insert |
POST /calendars/calendarId/acl
|
יצירת כלל של בקרת גישה. |
| list |
GET /calendars/calendarId/acl
|
הפונקציה מחזירה את הכללים ברשימת בקרת הגישה של היומן. |
| תיקון |
PATCH /calendars/calendarId/acl/ruleId
|
עדכון של כלל בקרת גישה. השיטה הזו תומכת בסמינטיקה של תיקונים. חשוב לזכור שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב-get ואחריו ב-update. ערכי השדות שציינתם יחליפו את הערכים הקיימים. שדות שלא מציינים בבקשה לא משתנים. אם מציינים שדות מערך, הם מחליפים את המערכים הקיימים. הפעולה הזו מוחקת את כל רכיבי המערך הקודמים.
|
| עדכון |
PUT /calendars/calendarId/acl/ruleId
|
עדכון של כלל בקרת גישה. |
| watch |
POST /calendars/calendarId/acl/watch
|
לעקוב אחרי שינויים במשאבים של רשימות ACL. |
CalendarList
פרטים על משאב CalendarList מופיעים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| מזהי URI יחסיים לכתובת https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| מחיקה |
DELETE /users/me/calendarList/calendarId
|
הסרת יומן מרשימת היומנים של המשתמש. |
| get |
GET /users/me/calendarList/calendarId
|
הפונקציה מחזירה יומן מרשימת היומנים של המשתמש. |
| insert |
POST /users/me/calendarList
|
הוספה של יומן קיים לרשימת היומנים של המשתמש. |
| list |
GET /users/me/calendarList
|
הפונקציה מחזירה את היומנים ברשימת היומנים של המשתמש. |
| תיקון |
PATCH /users/me/calendarList/calendarId
|
עדכון יומן קיים ברשימת היומנים של המשתמש. השיטה הזו תומכת בסמינטיקה של תיקונים. חשוב לזכור שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב-get ואחריו ב-update. ערכי השדות שציינתם יחליפו את הערכים הקיימים. שדות שלא מציינים בבקשה לא משתנים. אם מציינים שדות מערך, הם מחליפים את המערכים הקיימים. הפעולה הזו מוחקת את כל רכיבי המערך הקודמים.
|
| עדכון |
PUT /users/me/calendarList/calendarId
|
עדכון יומן קיים ברשימת היומנים של המשתמש. |
| watch |
POST /users/me/calendarList/watch
|
לעקוב אחרי שינויים במשאבי CalendarList. |
יומנים
פרטים על משאבי יומנים זמינים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| מזהי URI יחסיים לכתובת https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| clear |
POST /calendars/calendarId/clear
|
ניקוי יומן ראשי. הפעולה הזו מוחקת את כל האירועים שמשויכים ליומן הראשי של החשבון. |
| מחיקה |
DELETE /calendars/calendarId
|
מחיקה של יומן משני. כדי למחוק את כל האירועים מהיומנים הראשיים, משתמשים בפונקציה calendars.clear. |
| get |
GET /calendars/calendarId
|
הפונקציה מחזירה מטא-נתונים של יומן. |
| insert |
POST /calendars
|
יצירת יומן משני. |
| תיקון |
PATCH /calendars/calendarId
|
עדכון המטא-נתונים של יומן. השיטה הזו תומכת בסמינטיקה של תיקונים. חשוב לזכור שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב-get ואחריו ב-update. ערכי השדות שציינתם יחליפו את הערכים הקיימים. שדות שלא מציינים בבקשה לא משתנים. אם מציינים שדות מערך, הם מחליפים את המערכים הקיימים. הפעולה הזו מוחקת את כל רכיבי המערך הקודמים.
|
| עדכון |
PUT /calendars/calendarId
|
עדכון המטא-נתונים של יומן. |
ערוצים
פרטים על משאב הערוצים מופיעים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| מזהי URI יחסיים לכתובת https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| stop |
POST /channels/stop
|
להפסיק לצפות במשאבים דרך הערוץ הזה. |
צבעים
פרטים על משאב Colors מופיעים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| מזהי URI יחסיים לכתובת https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| get |
GET /colors
|
הפונקציה מחזירה את הגדרות הצבעים של יומנים ואירועים. |
אירועים
פרטים על משאב האירועים מופיעים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| מזהי URI ביחס לכתובת https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| מחיקה |
DELETE /calendars/calendarId/events/eventId
|
מחיקה של אירוע. |
| get |
GET /calendars/calendarId/events/eventId
|
הפונקציה מחזירה אירוע על סמך המזהה שלו ביומן Google. כדי לאחזר אירוע באמצעות מזהה ה-iCalendar שלו, צריך להפעיל את ה-method events.list באמצעות הפרמטר iCalUID.
|
| import |
POST /calendars/calendarId/events/import
|
ייבוא אירוע. הפעולה הזו משמשת להוספת עותק פרטי של אירוע קיים ליומן. אפשר לייבא רק אירועים עם הערך default בשדה eventType.התנהגות שיצאה משימוש: אם מייבאים אירוע שאינו מסוג |
| insert |
POST /calendars/calendarId/events
|
ייווצר אירוע. |
| instances |
GET /calendars/calendarId/events/eventId/instances
|
הפונקציה מחזירה את המופעים של האירוע החוזר שצוין. |
| list |
GET /calendars/calendarId/events
|
הפונקציה מחזירה אירועים ביומן שצוין. |
| העברה |
POST /calendars/calendarId/events/eventId/move
|
העברת אירוע ליומן אחר, כלומר שינוי המארגן של האירוע. חשוב לדעת: אפשר להעביר רק אירועים מסוג default. אי אפשר להעביר אירועים מסוג birthday, focusTime, fromGmail, outOfOffice ו-workingLocation.
פרמטרים נדרשים של שאילתה:
|
| תיקון |
PATCH /calendars/calendarId/events/eventId
|
עדכון אירוע. השיטה הזו תומכת בסמינטיקה של תיקונים. חשוב לזכור שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב-get ואחריו ב-update. ערכי השדות שציינתם יחליפו את הערכים הקיימים. שדות שלא מציינים בבקשה לא משתנים. אם מציינים שדות מערך, הם מחליפים את המערכים הקיימים. הפעולה הזו מוחקת את כל רכיבי המערך הקודמים.
|
| quickAdd |
POST /calendars/calendarId/events/quickAdd
|
יצירת אירוע על סמך מחרוזת טקסט פשוטה.
פרמטרים נדרשים של שאילתה:
|
| עדכון |
PUT /calendars/calendarId/events/eventId
|
עדכון אירוע. השיטה הזו לא תומכת בסמינטיקה של תיקון, והיא תמיד מעדכנת את משאב האירוע כולו. כדי לבצע עדכון חלקי, מבצעים get ואחריו update באמצעות etags כדי להבטיח אטומיות.
|
| watch |
POST /calendars/calendarId/events/watch
|
לעקוב אחרי שינויים במשאבים של אירועים. |
אפשר לקבוע / אי-אפשר לקבוע
פרטים על משאבים של 'לוח זמנים פנוי' מופיעים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| מזהי URI יחסיים לכתובת https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| שאילתה |
POST /freeBusy
|
הפונקציה מחזירה מידע על זמן פנוי/לא פנוי של קבוצת יומנים. |
הגדרות
פרטים על משאב ההגדרות מופיעים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| מזהי URI יחסיים לכתובת https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| get |
GET /users/me/settings/setting
|
הפונקציה מחזירה הגדרה של משתמש יחיד. |
| list |
GET /users/me/settings
|
הפונקציה מחזירה את כל הגדרות המשתמש של המשתמש המאומת. |
| watch |
POST /users/me/settings/watch
|
בודקים אם יש שינויים במשאבים של ההגדרות. |