Calendar API מספק סוגים שונים של משאבי אירועים. מידע נוסף זמין במאמר מידע על אירועים.
רשימה של שיטות שקשורות למשאב הזה מופיעה בסוף הדף הזה.
ייצוגים של משאבים
{
"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 של הגדרת הצבעים (ראו נקודת הקצה של הצבעים). אופציונלי. |
ניתן לכתיבה |
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 |
קוד הגישה לשיחת הוועידה. האורך המקסימלי הוא 128 תווים. כשיוצרים נתוני פגישה חדשים, מאכלסים רק את קבוצת המשנה של השדות { אופציונלי. |
|
conferenceData.entryPoints[].uri |
string |
ה-URI של נקודת הכניסה. האורך המקסימלי הוא 1,300 תווים. פורמט:
|
|
conferenceData.notes |
string |
הערות נוספות (כמו הוראות מאדמין הדומיין, הודעות משפטיות) שיוצגו למשתמש. יכול להכיל HTML. האורך המקסימלי הוא 2,048 תווים. אופציונלי. | |
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, למשל 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 |
הודעת תגובה שמוגדרת אם אירוע קיים או הזמנה חדשה נדחים אוטומטית על ידי היומן. | |
gadget |
object |
גאדג'ט שמרחיב את האירוע הזה. הגאדג'טים הוצאו משימוש. המבנה הזה משמש רק להחזרת מטא-נתונים של יומן ימי הולדת. | |
gadget.display |
string |
מצב התצוגה של הגאדג'ט. הוצא משימוש. הערכים האפשריים הם:
|
ניתן לכתיבה |
gadget.height |
integer |
גובה הגאדג'ט בפיקסלים. הגובה חייב להיות מספר שלם שגדול מ-0. אופציונלי. הוצא משימוש. | ניתן לכתיבה |
gadget.iconLink |
string |
כתובת ה-URL של הסמל של הגאדג'ט. סכימת כתובת ה-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 Hangout שמשויך לאירוע הזה. קריאה בלבד. | |
htmlLink |
string |
קישור מוחלט לאירוע הזה בממשק המשתמש האינטרנטי של יומן Google. קריאה בלבד. | |
iCalUID |
string |
מזהה ייחודי של האירוע כפי שהוגדר ב-RFC5545. הוא משמש לזיהוי ייחודי של אירועים במערכות יומנים שונות, וחובה לספק אותו כשמייבאים אירועים באמצעות השיטה import. שימו לב שהתגים |
|
id |
string |
מזהה אטום של האירוע. כשיוצרים אירועים חדשים, חד-פעמיים או חוזרים, אפשר לציין את המזהים שלהם. המזהים שאתם מספקים צריכים לעמוד בכללים הבאים:
אם לא מציינים מזהה, השרת יוצר אותו באופן אוטומטי. שימו לב שהתגים |
ניתן לכתיבה |
kind |
string |
סוג המשאב ("calendar#event"). |
|
location |
string |
המיקום הגיאוגרפי של האירוע כטקסט חופשי. אופציונלי. | ניתן לכתיבה |
locked |
boolean |
האם זה עותק נעול של אירוע, שאי אפשר לבצע בו שינויים בשדות האירוע הראשיים: 'סיכום', 'תיאור', 'מיקום', 'התחלה', 'סיום' או 'חזרה'. ברירת המחדל היא False. קריאה בלבד. | |
organizer |
object |
מארגן האירוע. אם המארגן הוא גם משתתף, זה יצוין ברשומה נפרדת ב-attendees כשהשדה organizer מוגדר כ-True. כדי לשנות את המארגן, משתמשים בפעולה העברה. קריאה בלבד, למעט כשמייבאים אירוע. |
ניתן לכתיבה |
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, למשל Europe/Zurich). באירועים חוזרים, חובה למלא את השדה הזה ולציין את אזור הזמן שבו התדירות מורחבת. לאירועים בודדים, השדה הזה הוא אופציונלי ומציין אזור זמן מותאם אישית לתחילת האירוע ולסיום שלו. | ניתן לכתיבה |
outOfOfficeProperties |
nested object |
נתונים של אירועים מסוג 'לא בעבודה'. המאפיין הזה משמש אם הערך של eventType הוא outOfOffice. |
ניתן לכתיבה |
outOfOfficeProperties.autoDeclineMode |
string |
האם לדחות הזמנות לפגישות שחופפות לאירועים מסוג 'לא בעבודה'. הערכים האפשריים הם declineNone, כלומר לא נדחות הזמנות לפגישות; declineAllConflictingInvitations, כלומר נדחות כל ההזמנות לפגישות שחופפות לאירוע; ו-declineOnlyNewConflictingInvitations, כלומר נדחות רק הזמנות חדשות לפגישות שחופפות לאירוע, שמגיעות בזמן שהאירוע 'לא בעבודה' מופיע ביומן. |
|
outOfOfficeProperties.declineMessage |
string |
הודעת תגובה שמוגדרת אם אירוע קיים או הזמנה חדשה נדחים אוטומטית על ידי היומן. | |
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, למשל 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 |
סוג מיקום העבודה. הערכים האפשריים הם:
חובה כשמוסיפים מאפיינים של מיקום עבודה. |
ניתן לכתיבה |
Methods
- מחיקה
- מחיקת אירוע.
- get
- Returns an event based on its Google Calendar ID. כדי לאחזר אירוע באמצעות מזהה iCalendar שלו, צריך להפעיל את הפרמטר
iCalUIDב-method events.list. - ייבוא
- Imports an event. הפעולה הזו משמשת להוספת עותק פרטי של אירוע קיים ליומן. אפשר לייבא רק אירועים עם
eventTypeשלdefault.התנהגות שיצאה משימוש: אם מייבאים אירוע שהוא לא מסוג
default, הסוג שלו ישתנה ל-defaultוכל המאפיינים הספציפיים לסוג האירוע יוסרו. - הוספה
- יצירת אירוע.
- instances
- הפונקציה מחזירה מופעים של האירוע החוזר שצוין.
- list
- מחזירה אירועים ביומן שצוין.
- העברה
- העברת אירוע ליומן אחר, כלומר שינוי המארגן של האירוע. שימו לב שאפשר להעביר רק אירועים ב-
default. אי אפשר להעביר אירועים ב-birthday, ב-focusTime, ב-fromGmail, ב-outOfOfficeוב-workingLocation. - patch
- עדכון אירוע. השיטה הזו תומכת בסמנטיקה של תיקון. שימו לב שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב-
getואחריו ב-update. ערכי השדות שאתם מציינים מחליפים את הערכים הקיימים. השדות שלא מצוינים בבקשה לא משתנים. אם מציינים שדות מסוג מערך, הם מחליפים את המערכים הקיימים, כך שכל רכיבי המערך הקודמים נמחקים. - quickAdd
- יצירת אירוע על סמך מחרוזת טקסט פשוטה.
- עדכון
- עדכון אירוע. השיטה הזו לא תומכת בסמנטיקה של תיקון, ותמיד מעדכנת את כל משאב האירוע. כדי לבצע עדכון חלקי, מבצעים
getואזupdateבאמצעות תגי etag כדי להבטיח אטומיות. - watch
- שימו לב לשינויים במשאבי האירועים.