הפניית ה-API הזו מסודרת לפי סוג המשאב. לכל סוג משאב יש ייצוג נתונים אחד או יותר ושיטה אחת או יותר.
סוגי המשאבים
Acl
פרטים על משאב Acl זמינים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| מזהי ה-URI הם יחסי לכתובת https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| מחיקה |
DELETE /calendars/calendarId/acl/ruleId
|
מחיקת כלל של בקרת גישה. |
| לקבל |
GET /calendars/calendarId/acl/ruleId
|
מחזירה כלל של בקרת גישה. |
| הוספה |
POST /calendars/calendarId/acl
|
יצירת כלל בקרת גישה. |
| list |
GET /calendars/calendarId/acl
|
מחזירה את הכללים ברשימת בקרת הגישה ליומן. |
| patch |
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 /users/me/calendarList/calendarId
|
מחזירה יומן מרשימת היומנים של המשתמש. |
| הוספה |
POST /users/me/calendarList
|
הוספת יומן קיים לרשימת היומנים של המשתמש. |
| list |
GET /users/me/calendarList
|
הפונקציה מחזירה את היומנים ברשימת היומנים של המשתמש. |
| patch |
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, אלא אם צוין אחרת | ||
| ניקוי |
POST /calendars/calendarId/clear
|
מחיקת היומן הראשי. הפעולה הזו מוחקת את כל האירועים שמשויכים ליומן הראשי של החשבון. |
| מחיקה |
DELETE /calendars/calendarId
|
מוחק יומן משני. משתמשים ב-calendars.clear כדי למחוק את כל האירועים ביומנים הראשיים. |
| לקבל |
GET /calendars/calendarId
|
מחזירה מטא-נתונים של יומן. |
| הוספה |
POST /calendars
|
יוצר יומן משני. המשתמש המאומת ששלח את הבקשה הופך לבעלים של הנתונים ביומן החדש. |
| patch |
PATCH /calendars/calendarId
|
עדכון המטא-נתונים של היומן. השיטה הזו תומכת בסמנטיקה של תיקון. שימו לב שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב-get ואחריו ב-update. ערכי השדות שאתם מציינים מחליפים את הערכים הקיימים. השדות שלא צוינו בבקשה לא משתנים. אם מציינים שדות מסוג מערך, הם מחליפים את המערכים הקיימים, כך שכל רכיבי המערך הקודמים נמחקים.
|
| transferOwnership |
POST /calendars/calendarId/transferOwnership
|
העברה של יומן משני בין משתמשים בארגון Google Workspace. כדי לעשות את זה צריך אימות משתמש עם הרשאת אדמין לניהול יומנים, ואחת מהרשאות הגישה הבאות:
useAdminAccess לערך true. כדי להעביר יומן משני, הוא צריך להיות פעיל. אי אפשר להעביר יומנים מושבתים או שנמחקו.
פרמטרים נדרשים של שאילתה:
|
| עדכון |
PUT /calendars/calendarId
|
עדכון המטא-נתונים של היומן. |
ערוצים
פרטים על משאב הערוצים מופיעים בדף ייצוג המשאב.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| stop |
POST /channels/stop
|
הפסקת הצפייה במשאבים דרך הערוץ הזה. |
צבעים
פרטים על משאב הצבעים זמינים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| לקבל |
GET /colors
|
מחזירה את הגדרות הצבע של היומנים והאירועים. |
אירועים
פרטים על משאב האירועים זמינים בדף ייצוג המשאב.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| מחיקה |
DELETE /calendars/calendarId/events/eventId
|
מחיקת אירוע. |
| לקבל |
GET /calendars/calendarId/events/eventId
|
מחזירה אירוע על סמך המזהה שלו ביומן Google. כדי לאחזר אירוע באמצעות מזהה iCalendar שלו, צריך להפעיל את הפרמטר iCalUID ב-method events.list.
|
| ייבוא |
POST /calendars/calendarId/events/import
|
ייבוא אירוע. הפעולה הזו משמשת להוספת עותק פרטי של אירוע קיים ליומן. אפשר לייבא רק אירועים עם eventType של default.התנהגות שיצאה משימוש: אם מייבאים אירוע שהוא לא מסוג |
| הוספה |
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 |
PATCH /calendars/calendarId/events/eventId
|
עדכון של אירוע. השיטה הזו תומכת בסמנטיקה של תיקון. שימו לב שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב-get ואחריו ב-update. ערכי השדות שאתם מציינים מחליפים את הערכים הקיימים. השדות שלא צוינו בבקשה לא משתנים. אם מציינים שדות מסוג מערך, הם מחליפים את המערכים הקיימים, כך שכל רכיבי המערך הקודמים נמחקים.
|
| quickAdd |
POST /calendars/calendarId/events/quickAdd
|
יצירת אירוע על סמך מחרוזת טקסט פשוטה.
פרמטרים נדרשים של שאילתה:
|
| עדכון |
PUT /calendars/calendarId/events/eventId
|
עדכון של אירוע. השיטה הזו לא תומכת בסמנטיקה של תיקון, ותמיד מעדכנת את כל משאב האירוע. כדי לבצע עדכון חלקי, מבצעים get ואז update באמצעות תגי ETag כדי להבטיח אטומיות.
|
| watch |
POST /calendars/calendarId/events/watch
|
כדאי לעקוב אחרי שינויים במשאבי Events. |
אפשר לקבוע / אי-אפשר לקבוע
פרטים על משאבים לזמינות מופיעים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| שאילתה |
POST /freeBusy
|
מחזירה מידע על זמן פנוי/לא פנוי עבור קבוצה של יומנים. |
הגדרות
פרטים על משאב ההגדרות מופיעים בדף ייצוג המשאב.
| שיטה | בקשת HTTP | תיאור |
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| לקבל |
GET /users/me/settings/setting
|
מחזירה הגדרה אחת של משתמש. |
| list |
GET /users/me/settings
|
הפונקציה מחזירה את כל הגדרות המשתמש עבור המשתמש המאומת. |
| watch |
POST /users/me/settings/watch
|
שימו לב לשינויים במשאבי ההגדרות. |