ה-API של יומן Google מציע משאבים בדרכים שונות. ניתן למצוא מידע נוסף במאמר מידע על אירועים.
רשימה של שיטות למשאב הזה מופיעה בסוף הדף.
ייצוגי משאבים
{ "kind": "calendar#event", "etag": etag, "id": string, "status": string, "htmlLink": string, "created": datetime, "updated": datetime, "summary": string, "description": string, "location": string, "colorId": string, "creator": { "id": string, "email": string, "displayName": string, "self": boolean }, "organizer": { "id": string, "email": string, "displayName": string, "self": boolean }, "start": { "date": date, "dateTime": datetime, "timeZone": string }, "end": { "date": date, "dateTime": datetime, "timeZone": string }, "endTimeUnspecified": boolean, "recurrence": [ string ], "recurringEventId": string, "originalStartTime": { "date": date, "dateTime": datetime, "timeZone": string }, "transparency": string, "visibility": string, "iCalUID": string, "sequence": integer, "attendees": [ { "id": string, "email": string, "displayName": string, "organizer": boolean, "self": boolean, "resource": boolean, "optional": boolean, "responseStatus": string, "comment": string, "additionalGuests": integer } ], "attendeesOmitted": boolean, "extendedProperties": { "private": { (key): string }, "shared": { (key): string } }, "hangoutLink": string, "conferenceData": { "createRequest": { "requestId": string, "conferenceSolutionKey": { "type": string }, "status": { "statusCode": string } }, "entryPoints": [ { "entryPointType": string, "uri": string, "label": string, "pin": string, "accessCode": string, "meetingCode": string, "passcode": string, "password": string } ], "conferenceSolution": { "key": { "type": string }, "name": string, "iconUri": string }, "conferenceId": string, "signature": string, "notes": string, }, "gadget": { "type": string, "title": string, "link": string, "iconLink": string, "width": integer, "height": integer, "display": string, "preferences": { (key): string } }, "anyoneCanAddSelf": boolean, "guestsCanInviteOthers": boolean, "guestsCanModify": boolean, "guestsCanSeeOtherGuests": boolean, "privateCopy": boolean, "locked": boolean, "reminders": { "useDefault": boolean, "overrides": [ { "method": string, "minutes": integer } ] }, "source": { "url": string, "title": string }, "workingLocationProperties": { "type": string, "homeOffice": (value), "customLocation": { "label": string }, "officeLocation": { "buildingId": string, "floorId": string, "floorSectionId": string, "deskId": string, "label": string } }, "outOfOfficeProperties": { "autoDeclineMode": string, "declineMessage": string }, "focusTimeProperties": { "autoDeclineMode": string, "declineMessage": string, "chatStatus": string }, "attachments": [ { "fileUrl": string, "title": string, "mimeType": string, "iconLink": string, "fileId": string } ], "birthdayProperties": { "contact": string, "type": string, "customTypeName": string }, "eventType": string }
שם הנכס | ערך | תיאור | הערות |
---|---|---|---|
anyoneCanAddSelf |
boolean |
אם כל אחד יכול להזמין את עצמו לאירוע (תכונה לא מומלצת). זה שינוי אופציונלי. ערך ברירת המחדל הוא False. | ניתן לכתיבה |
attachments[] |
list |
קבצים שצורפו לאירוע. כדי לשנות את הקבצים המצורפים, צריך להגדיר את פרמטר הבקשה אפשר לצרף עד 25 קבצים לכל אירוע. |
|
attachments[].fileId |
string |
המזהה של הקובץ המצורף. קריאה בלבד. בקבצים ב-Google Drive, זהו המזהה של רשומת המשאב |
|
attachments[].fileUrl |
string |
קישור לכתובת ה-URL של הקובץ המצורף. להוספת קבצים מ-Google Drive, צריך להשתמש בפורמט זהה לזה של המאפיין חובה להוסיף כשמוסיפים קובץ מצורף. |
לכתיבה |
attachments[].iconLink |
string |
קישור לכתובת ה-URL של הסמל של הקובץ המצורף. אפשר לשנות את השדה הזה רק עבור קבצים מצורפים מותאמים אישית של צד שלישי. | |
attachments[].mimeType |
string |
סוג המדיה באינטרנט (סוג MIME) של הקובץ המצורף. | |
attachments[].title |
string |
כותרת הקובץ המצורף. | |
attendeesOmitted |
boolean |
אם משתתפים לא נכללים בתיאור האירוע. כשמאחזרים אירוע, יכול להיות שהסיבה לכך היא הגבלה שצוינה על ידי פרמטר השאילתה maxAttendee . כשמעדכנים אירוע, אפשר להשתמש באפשרות הזו רק כדי לעדכן את התשובה של המשתתף. זה שינוי אופציונלי. ברירת המחדל היא False. |
לכתיבה |
attendees[] |
list |
המשתתפים באירוע. מידע נוסף על תזמון אירועים עם משתמשים אחרים ביומן זמין במדריך אירועים עם משתתפים. חשבונות שירות צריכים להשתמש בהענקת גישה ברמת הדומיין כדי לאכלס את רשימת הנוכחים. | לכתיבה |
attendees[].additionalGuests |
integer |
מספר האורחים הנוספים. זה שינוי אופציונלי. ערך ברירת המחדל הוא 0. | לכתיבה |
attendees[].comment |
string |
התגובה של המשתתף. זה שינוי אופציונלי. | לכתיבה |
attendees[].displayName |
string |
השם של המשתתף, אם יש כזה. זה שינוי אופציונלי. | לכתיבה |
attendees[].email |
string |
כתובת האימייל של המשתתף, אם יש כזו. השדה הזה חייב להופיע כשמוסיפים משתתף. היא חייבת להיות כתובת אימייל תקינה בהתאם ל-RFC5322. חובה להוסיף את השם כשמוסיפים משתתף. |
ניתן לכתיבה |
attendees[].id |
string |
מזהה הפרופיל של המשתתף, אם הוא זמין. | |
attendees[].optional |
boolean |
אם הנוכחות של המשתתף הזה היא אופציונלית. זה שינוי אופציונלי. ערך ברירת המחדל הוא False. | לכתיבה |
attendees[].organizer |
boolean |
אם המשתתף הוא מארגן האירוע. קריאה בלבד. ערך ברירת המחדל הוא False. | |
attendees[].resource |
boolean |
האם המשתתף הוא משאב. אפשר להגדיר את האפשרות הזו רק כשהמשתתף מתווסף לאירוע בפעם הראשונה. המערכת מתעלמת משינויים נוספים. זה שינוי אופציונלי. ערך ברירת המחדל הוא False. | ניתן לכתיבה |
attendees[].responseStatus |
string |
סטטוס התשובה של המשתתף. הערכים האפשריים הם:
|
ניתן לכתיבה |
attendees[].self |
boolean |
האם הרשומה הזו מייצגת את היומן שבו מופיעה העותק הזה של האירוע. קריאה בלבד. ברירת המחדל היא False. | |
birthdayProperties |
nested object |
נתונים של יום הולדת או אירוע מיוחד. משמש אם הערך של eventType הוא "birthday" . קבוע. |
לכתיבה |
birthdayProperties.contact |
string |
שם המשאב של איש הקשר שאליו מקושר אירוע יום ההולדת. אפשר להשתמש בו כדי לאחזר פרטי אנשי קשר מ-People API. פורמט: "people/c12345" . קריאה בלבד. |
|
birthdayProperties.customTypeName |
string |
תווית לסוג מותאם אישית שצוינה לאירוע הזה. השדה מאוכלס אם הערך של birthdayProperties.type מוגדר כ-"custom" . קריאה בלבד. |
|
birthdayProperties.type |
string |
הסוג של יום ההולדת או האירוע המיוחד. הערכים האפשריים הם:
"birthday" . לא ניתן לשנות את הסוג אחרי שיוצרים את האירוע. |
לכתיבה |
colorId |
string |
הצבע של האירוע. זהו מזהה שמתייחס לרשומה בקטע event של הגדרת הצבעים (ראו נקודת הקצה colors). זה שינוי אופציונלי. |
לכתיבה |
conferenceData |
nested object |
המידע שקשור לוועידה, כמו פרטי ועידה ב-Google Meet. כדי ליצור פרטי כנס חדשים, משתמשים בשדה createRequest . כדי לשמור את השינויים, חשוב להגדיר את פרמטר הבקשה conferenceDataVersion לערך 1 בכל הבקשות לשינוי אירועים. |
לכתיבה |
conferenceData.conferenceId |
string |
המזהה של שיחת הוועידה. המפתחים יכולים להשתמש בה כדי לעקוב אחרי כנסים. לא צריך להציג אותה למשתמשים. ערך המזהה נוצר באופן שונה לכל סוג של פתרון לשיחות ועידה:
|
|
conferenceData.conferenceSolution |
nested object |
הפתרון לשיחת ועידה, למשל Google Meet. לא מוגדר לוועידה עם בקשת יצירה שנכשלה. צריך להזין את השדה |
|
conferenceData.conferenceSolution.iconUri |
string |
הסמל הגלוי למשתמש של הפתרון הזה. | |
conferenceData.conferenceSolution.key |
nested object |
המפתח שיכול לזהות באופן ייחודי את פתרון הווידאוקונסל לאירוע הזה. | |
conferenceData.conferenceSolution.key.type |
string |
סוג הפתרון לשיחות ועידה. אם לקוח נתקל בסוג לא מוכר או ריק, הוא עדיין אמור להיות מסוגל להציג את נקודות הכניסה. עם זאת, אסור לאפשר שינויים. הערכים האפשריים הם:
|
|
conferenceData.conferenceSolution.name |
string |
השם של הפתרון הזה הגלוי למשתמש. לא מותאמים לשוק המקומי. | |
conferenceData.createRequest |
nested object |
בקשה ליצירת ועידה חדשה ולצרוף אותה לאירוע. הנתונים נוצרים באופן אסינכרוני. כדי לבדוק אם הנתונים נמצאים, בודקים את השדה status . צריך להזין את השדה |
|
conferenceData.createRequest.conferenceSolutionKey |
nested object |
פתרון לשיחות ועידה, כמו Hangouts או Google Meet. | |
conferenceData.createRequest.conferenceSolutionKey.type |
string |
סוג הפתרון של שיחת הוועידה. אם לקוח נתקל בסוג לא מוכר או ריק, הוא עדיין אמור להיות מסוגל להציג את נקודות הכניסה. עם זאת, אסור לאפשר שינויים. הערכים האפשריים הם:
|
|
conferenceData.createRequest.requestId |
string |
המזהה הייחודי שנוצר על ידי הלקוח לבקשה הזו. לקוחות צריכים ליצור מחדש את המזהה הזה לכל בקשה חדשה. אם המזהה שסופק זהה לזה של הבקשה הקודמת, המערכת תתעלם מהבקשה. |
|
conferenceData.createRequest.status |
nested object |
סטטוס הבקשה ליצירת שיחת ועידה. | |
conferenceData.createRequest.status.statusCode |
string |
הסטטוס הנוכחי של בקשת היצירה של שיחת הוועידה. קריאה בלבד. הערכים האפשריים הם:
|
|
conferenceData.entryPoints[] |
list |
מידע על נקודות כניסה נפרדות לשיחת הוועידה, כגון כתובות URL או מספרי טלפון. כולם צריכים להשתייך לאותה ועידה. צריך להזין |
|
conferenceData.entryPoints[].accessCode |
string |
קוד הגישה לגישה לשיחת הוועידה. האורך המקסימלי הוא 128 תווים. כשיוצרים נתונים חדשים של כנס, מאכלסים רק את קבוצת המשנה של השדות { זה שינוי אופציונלי. |
|
conferenceData.entryPoints[].entryPointType |
string |
הסוג של נקודת הכניסה לוועידה. הערכים האפשריים הם:
|
|
conferenceData.entryPoints[].label |
string |
התווית של ה-URI. גלוי למשתמשי הקצה. לא מותאמים לשוק המקומי. האורך המקסימלי הוא 512 תווים. דוגמאות:
זה שינוי אופציונלי. |
|
conferenceData.entryPoints[].meetingCode |
string |
קוד הפגישה כדי להיכנס לשיחת הוועידה. האורך המקסימלי הוא 128 תווים. כשיוצרים נתונים חדשים של כנס, מאכלסים רק את קבוצת המשנה של השדות { זה שינוי אופציונלי. |
|
conferenceData.entryPoints[].passcode |
string |
קוד הגישה לשיחת הוועידה. האורך המקסימלי הוא 128 תווים. כשיוצרים נתונים חדשים של שיחת ועידה, צריך לאכלס רק את קבוצת המשנה של השדות { |
|
conferenceData.entryPoints[].password |
string |
הסיסמה לגישה לוועידה. האורך המקסימלי הוא 128 תווים. כשיוצרים נתונים חדשים של כנס, מאכלסים רק את קבוצת המשנה של השדות { זה שינוי אופציונלי. |
|
conferenceData.entryPoints[].pin |
string |
מספר הזיהוי האישי (PIN) כדי לגשת לוועידה. האורך המקסימלי הוא 128 תווים. כשיוצרים נתונים חדשים של כנס, מאכלסים רק את קבוצת המשנה של השדות { זה שינוי אופציונלי. |
|
conferenceData.entryPoints[].uri |
string |
ה-URI של נקודת הכניסה. האורך המקסימלי הוא 1,300 תווים. פורמט:
|
|
conferenceData.notes |
string |
הערות נוספות (כמו הוראות מאדמין הדומיין, הודעות משפטיות) שמוצגות למשתמש. יכול להכיל HTML. האורך המקסימלי הוא 2048 תווים. זה שינוי אופציונלי. | |
conferenceData.signature |
string |
החתימה של נתוני הוועידה. נוצר בצד השרת. לא מוגדר לוועידה עם בקשת יצירה שנכשלה. אופציונלי לשיחות ועידה עם בקשה ליצירה בהמתנה. |
|
created |
datetime |
מועד היצירה של האירוע (כחותמת זמן של RFC3339). קריאה בלבד. | |
creator |
object |
היוצר של האירוע. קריאה בלבד. | |
creator.displayName |
string |
שם היוצר, אם הוא זמין. | |
creator.email |
string |
כתובת האימייל של היוצר, אם יש כזו. | |
creator.id |
string |
מזהה הפרופיל של היוצר, אם הוא זמין. | |
creator.self |
boolean |
אם היוצר תואם ליומן שבו עותק האירוע הזה מופיע. קריאה בלבד. ערך ברירת המחדל הוא False. | |
description |
string |
תיאור האירוע. יכול להכיל HTML. זה שינוי אופציונלי. | לכתיבה |
end |
nested object |
שעת הסיום (הבלעדית) של האירוע. באירוע חוזר, זוהי שעת הסיום של המופע הראשון. | |
end.date |
date |
התאריך, בפורמט 'yyyy-mm-dd', אם מדובר באירוע שנמשך כל היום. | ניתן לכתיבה |
end.dateTime |
datetime |
השעה, כערך משולב של תאריך (בפורמט בהתאם ל-RFC3339). חובה לציין את הפרש השעות באזור הזמן, אלא אם צוין אזור זמן באופן מפורש ב-timeZone . |
לכתיבה |
end.timeZone |
string |
אזור הזמן שבו מצוין השעה. (בפורמט של שם במסד הנתונים IANA Time Zone Database, למשל 'Europe/Zurich'). בשדות של אירועים חוזרים, השדה הזה נדרש ומציין את אזור הזמן שבו התדירות מורחבת. לאירועים בודדים, השדה הזה הוא אופציונלי ומציין אזור זמן מותאם אישית להתחלה או לסיום של האירוע. | ניתן לכתיבה |
endTimeUnspecified |
boolean |
האם שעת הסיום בפועל לא צוינה. מועד הסיום עדיין מצוין מסיבות תאימות, גם אם המאפיין הזה מוגדר כ-True. ברירת המחדל היא False. | |
etag |
etag |
ה-ETag של המשאב. | |
eventType |
string |
סוג ספציפי של האירוע. לא ניתן לשנות את ההגדרה הזו אחרי שיוצרים את האירוע. הערכים האפשריים הם:
|
לכתיבה |
extendedProperties |
object |
מאפיינים מורחבים של האירוע. | |
extendedProperties.private |
object |
מאפיינים שיהיו פרטיים להעתק של האירוע שיופיע ביומן הזה. | לכתיבה |
extendedProperties.private.(key) |
string |
השם של המאפיין הפרטי והערך התואם. | |
extendedProperties.shared |
object |
מאפיינים שמשותפים בין עותקים של האירוע ביומנים של משתתפים אחרים. | לכתיבה |
extendedProperties.shared.(key) |
string |
השם של המאפיין המשותף והערך התואם. | |
focusTimeProperties |
nested object |
נתוני אירועים מסוג 'זמן לעצמי'. משמש אם הערך של eventType הוא focusTime . |
לכתיבה |
focusTimeProperties.autoDeclineMode |
string |
אם לדחות הזמנות לפגישות שמתנגשות עם אירועים מסוג 'זמן לעצמי'. הערכים התקינים הם declineNone , כלומר לא נדחות הזמנות לפגישות, declineAllConflictingInvitations , כלומר כל ההזמנות לפגישות שנמצאות בקונפליקט עם האירוע יידחו, ו-declineOnlyNewConflictingInvitations , כלומר רק הזמנות חדשות לפגישות שנמצאות בקונפליקט עם האירוע יידחו. |
|
focusTimeProperties.chatStatus |
string |
הסטטוס שבו רוצים לסמן את המשתמש ב-Chat ובמוצרים קשורים. הערך יכול להיות available או doNotDisturb . |
|
focusTimeProperties.declineMessage |
string |
הודעת התשובה שתוגדר אם אירוע קיים או הזמנה חדשה נדחים באופן אוטומטי על ידי יומן Google. | |
gadget |
object |
גאדג'ט שמרחיב את האירוע הזה. הגאדג'טים הוצאו משימוש. במקום זאת, המבנה הזה משמש רק להחזרת מטא-נתונים של יומן ימי הולדת. | |
gadget.display |
string |
מצב התצוגה של הכלי. הוצא משימוש. הערכים האפשריים הם:
|
לכתיבה |
gadget.height |
integer |
גובה הגאדג'ט בפיקסלים. הגובה חייב להיות מספר שלם הגדול מ-0. זה שינוי אופציונלי. הוצא משימוש. | לכתיבה |
gadget.iconLink |
string |
כתובת האתר של סמל הגאדג'ט. סכימת כתובת ה-URL חייבת להיות HTTPS. הוצא משימוש. | לכתיבה |
gadget.link |
string |
כתובת ה-URL של הכלי. סכימת כתובת ה-URL חייבת להיות HTTPS. הוצא משימוש. | ניתן לכתיבה |
gadget.preferences |
object |
העדפות. | לכתיבה |
gadget.preferences.(key) |
string |
שם ההעדפה והערך התואם. | |
gadget.title |
string |
שם הגאדג'ט. הוצא משימוש. | לכתיבה |
gadget.type |
string |
סוג הגאדג'ט. הוצא משימוש. | ניתן לכתיבה |
gadget.width |
integer |
רוחב הווידג'ט בפיקסלים. הרוחב חייב להיות מספר שלם גדול מ-0. זה שינוי אופציונלי. הוצא משימוש. | ניתן לכתיבה |
guestsCanInviteOthers |
boolean |
אם משתתפים אחרים, מלבד המארגן, יכולים להזמין אנשים אחרים לאירוע. זה שינוי אופציונלי. ברירת המחדל היא True. | לכתיבה |
guestsCanModify |
boolean |
אם משתתפים אחרים מלבד המארגן יכולים לשנות את האירוע. זה שינוי אופציונלי. ברירת המחדל היא False. | לכתיבה |
guestsCanSeeOtherGuests |
boolean |
אם משתתפים אחרים מלבד המארגן יוכלו לראות מי המשתתפים באירוע. זה שינוי אופציונלי. ברירת המחדל היא True. | לכתיבה |
hangoutLink |
string |
קישור מוחלט ל-Google Hangouts שמשויך לאירוע הזה. קריאה בלבד. | |
htmlLink |
string |
קישור מוחלט לאירוע הזה בממשק המשתמש האינטרנטי של יומן Google. קריאה בלבד. | |
iCalUID |
string |
מזהה ייחודי של אירוע, כפי שמוגדר ב-RFC5545. הוא משמש לזיהוי ייחודי של אירועים במערכות יומן, וצריך לספק אותו כשמייבאים אירועים באמצעות שיטת הimport. חשוב לזכור שהשדות |
|
id |
string |
מזהה אטום של האירוע. כשיוצרים אירועים חדשים או אירועים חוזרים, אפשר לציין את המזהים שלהם. המזהים שסופקו חייבים לעמוד בכללים הבאים:
אם לא תציינו מזהה, הוא יופק באופן אוטומטי על ידי השרת. חשוב לזכור שהשדות |
לכתיבה |
kind |
string |
סוג המשאב (calendar#event ). |
|
location |
string |
המיקום הגיאוגרפי של האירוע כטקסט חופשי. זה שינוי אופציונלי. | לכתיבה |
locked |
boolean |
אם מדובר בעותק אירוע נעול שבו אי אפשר לבצע שינויים בשדות האירוע הראשיים 'סיכום', 'תיאור', 'מיקום', 'התחלה', 'סיום' או 'תדירות'. ברירת המחדל היא False. קריאה בלבד. | |
organizer |
object |
מארגן האירוע. אם המארגן הוא גם משתתף, הדבר יצוין באמצעות רשומה נפרדת ב-attendees , כאשר השדה organizer מוגדר כ-True. כדי לשנות את המארגן, משתמשים בפעולה move. קריאה בלבד, מלבד כשמייבאים אירוע. |
לכתיבה |
organizer.displayName |
string |
השם של המארגן, אם הוא זמין. | לכתיבה |
organizer.email |
string |
כתובת האימייל של המארגן, אם יש כזו. חייבת להיות כתובת אימייל תקינה בהתאם ל-RFC5322. | לכתיבה |
organizer.id |
string |
מזהה הפרופיל של המארגן, אם יש. | |
organizer.self |
boolean |
אם המארגן תואם ליומן שבו עותק האירוע הזה מופיע. קריאה בלבד. ברירת המחדל היא False. | |
originalStartTime |
nested object |
עבור מופע של אירוע חוזר, זו השעה שבה האירוע הזה יתחיל בהתאם לנתוני התדירות באירוע החוזר שמזוהה לפי recurringEventId. הוא מזהה באופן ייחודי את המופע בתוך סדרת האירועים החוזרים, גם אם המופע הועבר לשעה אחרת. קבוע. | |
originalStartTime.date |
date |
התאריך, בפורמט 'yyyy-mm-dd', אם מדובר באירוע שנמשך כל היום. | ניתן לכתיבה |
originalStartTime.dateTime |
datetime |
השעה, כערך משולב של תאריך (בפורמט בהתאם ל-RFC3339). חובה לציין אזור זמן, אלא אם צוין אזור זמן באופן מפורש ב-timeZone . |
לכתיבה |
originalStartTime.timeZone |
string |
אזור הזמן שבו מצוין השעה. (בפורמט של שם במסד הנתונים IANA Time Zone Database, למשל 'Europe/Zurich'). בשדות של אירועים חוזרים, השדה הזה נדרש ומציין את אזור הזמן שבו התדירות מורחבת. לאירועים בודדים, השדה הזה הוא אופציונלי ומציין אזור זמן מותאם אישית להתחלה או לסיום של האירוע. | לכתיבה |
outOfOfficeProperties |
nested object |
נתוני אירועים מסוג 'לא בעבודה'. משמש אם הערך של eventType הוא outOfOffice . |
ניתן לכתיבה |
outOfOfficeProperties.autoDeclineMode |
string |
האם לדחות הזמנות לפגישות שמתנגשות עם אירועים מסוג 'לא בעבודה'. הערכים התקינים הם declineNone , כלומר לא נדחות הזמנות לפגישות, declineAllConflictingInvitations , כלומר כל ההזמנות לפגישות שנמצאות בקונפליקט עם האירוע יידחו, ו-declineOnlyNewConflictingInvitations , כלומר רק הזמנות חדשות לפגישות שנמצאות בקונפליקט עם האירוע יידחו. |
|
outOfOfficeProperties.declineMessage |
string |
הודעת התשובה שתוגדר אם אירוע קיים או הזמנה חדשה נדחים באופן אוטומטי על ידי יומן Google. | |
privateCopy |
boolean |
אם הערך מוגדר כ-True, העברת אירועים מושבתת. חשוב לזכור שזה לא אותו הדבר כמו נכסי אירועים פרטיים. זה שינוי אופציונלי. בלתי ניתן לשינוי. ברירת המחדל היא False. | |
recurrence[] |
list |
רשימה של שורות RRULE, EXRULE, RDATE ו-EXDATE לאירוע חוזר, כפי שמפורט ב-RFC5545. חשוב לזכור שאין להשתמש בשורות DTSTART ו-DTEND בשדה הזה. שעות ההתחלה והסיום של האירוע מצוינות בשדות start ו-end . השדה הזה מושמט עבור אירועים בודדים או מופעים של אירועים חוזרים. |
לכתיבה |
recurringEventId |
string |
עבור מופע של אירוע חוזר, זהו הערך של id של האירוע החוזר שאליו שייך המופע הזה. בלתי ניתן לשינוי. |
|
reminders |
object |
מידע על התזכורות של האירוע עבור המשתמש המאומת. חשוב לזכור ששינוי התזכורות לא משנה גם את המאפיין updated של האירוע המכיל. |
|
reminders.overrides[] |
list |
אם לא הוגדרו תזכורות ברירת מחדל לאירוע, יופיעו כאן התזכורות הספציפיות לאירוע. אם לא הוגדרו תזכורות, יופיע הכיתוב 'לא הוגדרו תזכורות'. המספר המקסימלי של תזכורות לשינוי ברירת המחדל הוא 5. | לכתיבה |
reminders.overrides[].method |
string |
השיטה שבה נעשה שימוש בתזכורת הזו. הערכים האפשריים הם:
נדרש כשמוסיפים תזכורת. |
לכתיבה |
reminders.overrides[].minutes |
integer |
מספר הדקות לפני תחילת האירוע שבהן התזכורת אמורה להופיע. הערכים החוקיים הם בין 0 ל-40320 (4 שבועות בדקות). חובה בעת הוספת תזכורת. |
לכתיבה |
reminders.useDefault |
boolean |
אם תזכורות ברירת המחדל של היומן חלות על האירוע. | לכתיבה |
sequence |
integer |
מספר הרצף לפי ה-icalendar. | לכתיבה |
source |
object |
המקור שממנו נוצר האירוע. לדוגמה, דף אינטרנט, הודעת אימייל או כל מסמך שאפשר לזהות באמצעות כתובת URL עם הסכימה HTTP או HTTPS. רק יוצר האירוע יכול לראות או לשנות אותו. | |
source.title |
string |
כותרת המקור. לדוגמה, כותרת של דף אינטרנט או נושא של אימייל. | לכתיבה |
source.url |
string |
כתובת ה-URL של המקור שמפנה למשאב. סכימת כתובת ה-URL חייבת להיות HTTP או HTTPS. | לכתיבה |
start |
nested object |
שעת ההתחלה (כולל) של האירוע. במקרה של אירוע חוזר, זוהי שעת ההתחלה של המופע הראשון. | |
start.date |
date |
התאריך, בפורמט 'yyyy-mm-dd', אם מדובר באירוע שנמשך כל היום. | לכתיבה |
start.dateTime |
datetime |
השעה, כערך משולב של תאריך ושעה (בפורמט RFC3339). חובה לציין את הפרש השעות באזור הזמן, אלא אם צוין אזור זמן באופן מפורש ב-timeZone . |
לכתיבה |
start.timeZone |
string |
אזור הזמן שבו מצוין השעה. (בפורמט של שם במסד הנתונים IANA Time Zone Database, למשל 'Europe/Zurich'). בשדות של אירועים חוזרים, השדה הזה נדרש ומציין את אזור הזמן שבו התדירות מורחבת. לאירועים בודדים, השדה הזה הוא אופציונלי ומציין אזור זמן מותאם אישית להתחלה או לסיום של האירוע. | ניתן לכתיבה |
status |
string |
סטטוס האירוע. זה שינוי אופציונלי. הערכים האפשריים הם:
|
לכתיבה |
summary |
string |
שם האירוע. | לכתיבה |
transparency |
string |
אם האירוע חוסם זמן ביומן. זה שינוי אופציונלי. הערכים האפשריים הם:
|
ניתן לכתיבה |
updated |
datetime |
זמן השינוי האחרון של נתוני האירוע הראשי (כחותמת זמן RFC3339). העדכון של תזכורות לאירועים לא יגרום לשינוי הזה. קריאה בלבד. | |
visibility |
string |
מי יכול לראות את האירוע. זה שינוי אופציונלי. הערכים האפשריים הם:
|
ניתן לכתיבה |
workingLocationProperties |
nested object |
נתוני אירועים של מיקום העבודה. | לכתיבה |
workingLocationProperties.customLocation |
object |
אם השדה הזה קיים, המשמעות היא שהמשתמש עובד ממיקום מותאם אישית. | לכתיבה |
workingLocationProperties.customLocation.label |
string |
תווית נוספת אופציונלית למידע נוסף. | לכתיבה |
workingLocationProperties.homeOffice |
any value |
אם השדה הזה קיים, המשמעות היא שהמשתמש עובד בבית. | לכתיבה |
workingLocationProperties.officeLocation |
object |
אם השדה הזה קיים, המשמעות היא שהמשתמש עובד ממשרד. | לכתיבה |
workingLocationProperties.officeLocation.buildingId |
string |
מזהה אופציונלי של בניין. המזהה הזה צריך להפנות למזהה של בניין במסד הנתונים של המשאבים של הארגון. | לכתיבה |
workingLocationProperties.officeLocation.deskId |
string |
מזהה אופציונלי של שולחן עבודה וירטואלי. | לכתיבה |
workingLocationProperties.officeLocation.floorId |
string |
מזהה קומה אופציונלי. | לכתיבה |
workingLocationProperties.officeLocation.floorSectionId |
string |
מזהה אופציונלי של קטע בקומה. | לכתיבה |
workingLocationProperties.officeLocation.label |
string |
שם המשרד שמוצג ביומן Google בדפדפן ובאפליקציות לנייד. מומלץ להפנות לשם בניין במסד הנתונים של המשאבים בארגון. | לכתיבה |
workingLocationProperties.type |
string |
המיקום של מיקום העבודה. הערכים האפשריים הם:
חובה להוסיף את השדה הזה כשמוסיפים נכסים של מיקומי עבודה. |
לכתיבה |
שיטות
- מחיקה
- מחיקת אירוע.
- get
- מחזירה אירוע על סמך המזהה שלו ביומן Google. כדי לאחזר אירוע באמצעות מזהה ה-icalendar שלו, קוראים לmethod שלevents.list באמצעות הפרמטר
iCalUID
. - import
- ייבוא אירוע. הפעולה הזו משמשת להוספת עותק פרטי של אירוע קיים ליומן. אפשר לייבא רק אירועים עם הערך
default
שלdefault
.eventType
התנהגות שיצאה משימוש: אם מייבאים אירוע שאינו מסוג
default
, הסוג שלו ישתנה ל-default
וכל המאפיינים הספציפיים לסוג האירוע יימחקו. - הוספה
- יצירת אירוע.
- instances
- מחזירה את המופעים של האירוע החוזר שצוין.
- list
- מחזירה אירועים ביומן שצוין.
- העברה
- מעביר אירוע ליומן אחר, כלומר משנה את המארגן של האירוע. לתשומת ליבכם: אפשר להעביר רק
default
אירועים. לא ניתן להעביר אירועים מסוגbirthday
,focusTime
,fromGmail
,outOfOffice
ו-workingLocation
. - תיקון
- עדכון אירוע. השיטה הזו תומכת בסמינטיקה של תיקונים. חשוב לשים לב שכל בקשת תיקון צורכת שלוש יחידות מכסה. עדיף להשתמש ב-
get
ואחריוupdate
. ערכי השדות שציינתם יחליפו את הערכים הקיימים. שדות שלא תציינו בבקשה יישארו ללא שינוי. אם מציינים שדות מערך, הם מחליפים את המערכים הקיימים. הפעולה הזו מוחקת את כל רכיבי המערך הקודמים. - quickAdd
- יצירת אירוע על סמך מחרוזת טקסט פשוטה.
- עדכון
- עדכון אירוע. השיטה הזו לא תומכת בסמינטיקה של תיקון, והיא תמיד מעדכנת את משאב האירוע כולו. כדי לבצע עדכון חלקי, מבצעים
get
ואחריוupdate
באמצעות etags כדי להבטיח אטומיות. - watch
- מעקב אחרי שינויים במשאבים של אירועים.