ייווצר אירוע. רוצים לנסות?
בקשה
בקשת HTTP
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events
פרמטרים
| שם הפרמטר | ערך | תיאור | 
|---|---|---|
| פרמטרים של נתיב | ||
| calendarId | string | מזהה ביומן. כדי לאחזר את מזהי היומנים, קוראים לשיטה calendarList.list. כדי לגשת ליומן הראשי של המשתמש שמחובר כרגע, משתמשים במילות המפתח primary. | 
| פרמטרים אופציונליים של שאילתות | ||
| conferenceDataVersion | integer | מספר הגרסה של נתוני הכנס שנתמכים בלקוח ה-API. בגרסה 0 לא מוגדרת תמיכה בנתוני כנסים, והמערכת מתעלמת מנתוני כנסים בגוף האירוע. בגרסה 1 יש תמיכה בהעתקה של ConferenceData וגם ביצירת שיחות ועידה חדשות באמצעות השדה createRequest של conferenceData. ערך ברירת המחדל הוא 0.
          הערכים הקבילים הם 0עד1, כולל. | 
| maxAttendees | integer | המספר המקסימלי של משתתפים שאפשר לכלול בתשובה. אם יש יותר ממספר הנוכחים שצוין, רק המשתתף יוחזר. אופציונלי. | 
| sendNotifications | boolean | הוצא משימוש. יש להשתמש במקום זאת ב-sendUpdates. האם לשלוח התראות על יצירת האירוע החדש. חשוב לדעת שחלק מהאימיילים עדיין עשויים להישלח גם אם תגדירו את הערך ל- false. ברירת המחדל היאfalse. | 
| sendUpdates | string | האם לשלוח התראות על יצירת האירוע החדש. חשוב לזכור שחלק מהאימיילים עדיין עשויים להישלח. ברירת המחדל היא false.הערכים הקבילים הם: 
 | 
| supportsAttachments | boolean | האם לקוח ה-API שמבצע את הפעולה תומך בקבצים מצורפים לאירועים. אופציונלי. ברירת המחדל היא False. | 
אישור
הבקשה הזו דורשת הרשאה עם לפחות אחד מההיקפים הבאים:
| היקף | 
|---|
| https://www.googleapis.com/auth/calendar | 
| https://www.googleapis.com/auth/calendar.events | 
| https://www.googleapis.com/auth/calendar.app.created | 
| https://www.googleapis.com/auth/calendar.events.owned | 
מידע נוסף זמין בדף אימות והרשאה.
גוף הבקשה
בגוף הבקשה, מספקים משאב אירועים עם המאפיינים הבאים:
| שם הנכס | ערך | תיאור | הערות | 
|---|---|---|---|
| מאפיינים נדרשים | |||
| end | nested object | שעת הסיום (הבלעדית) של האירוע. באירוע חוזר, זוהי שעת הסיום של המופע הראשון. | |
| start | nested object | שעת ההתחלה (כולל) של האירוע. באירוע חוזר, זוהי שעת ההתחלה של המופע הראשון. | |
| מאפיינים אופציונליים | |||
| anyoneCanAddSelf | boolean | אם כל אחד יכול להזמין את עצמו לאירוע (תכונה לא מומלצת). אופציונלי. ברירת המחדל היא False. | לכתיבה | 
| attachments[].fileUrl | string | כתובת URL של הקובץ המצורף. כדי לצרף קבצים מ-Google Drive, צריך להשתמש באותו פורמט כמו במאפיין  חובה כשמוסיפים קובץ מצורף. | לכתיבה | 
| attendees[] | list | המשתתפים באירוע. במדריך אירועים עם משתתפים מוסבר איך לתזמן אירועים עם משתמשים אחרים ביומן. חשבונות שירות צריכים להשתמש בהענקת גישה ברמת הדומיין כדי לאכלס את רשימת הנוכחים. | לכתיבה | 
| attendees[].additionalGuests | integer | מספר האורחים הנוספים. אופציונלי. ערך ברירת המחדל הוא 0. | לכתיבה | 
| attendees[].comment | string | התגובה של המשתתף. אופציונלי. | לכתיבה | 
| attendees[].displayName | string | השם של המשתתף, אם יש. אופציונלי. | לכתיבה | 
| attendees[].email | string | כתובת האימייל של המשתתף, אם יש כזו. השדה הזה חייב להופיע כשמוסיפים משתתף. היא חייבת להיות כתובת אימייל תקינה בהתאם ל-RFC5322. חובה להוסיף את השם כשמוסיפים משתתף. | לכתיבה | 
| attendees[].optional | boolean | אם מדובר בנוכח אופציונלי. אופציונלי. ברירת המחדל היא False. | לכתיבה | 
| attendees[].resource | boolean | אם המשתתף הוא משאב. אפשר להגדיר את האפשרות הזו רק כשהמשתתף מתווסף לאירוע בפעם הראשונה. המערכת מתעלמת משינויים נוספים. אופציונלי. ברירת המחדל היא False. | לכתיבה | 
| attendees[].responseStatus | string | סטטוס התשובה של המשתתף. הערכים האפשריים הם: 
 | לכתיבה | 
| birthdayProperties | nested object | נתונים של יום הולדת או אירוע מיוחד. משמש אם הערך של eventTypeהוא"birthday". לא ניתן לשינוי. | לכתיבה | 
| birthdayProperties.type | string | סוג יום ההולדת או האירוע המיוחד. הערכים האפשריים הם: 
 "birthday". לא ניתן לשנות את הסוג אחרי שיוצרים את האירוע. | לכתיבה | 
| colorId | string | הצבע של האירוע. זהו מזהה שמתייחס לרשומה בקטע eventשל הגדרת הצבעים (ראו  נקודת הקצה colors). אופציונלי. | לכתיבה | 
| conferenceData | nested object | המידע שקשור לוועידה, כמו פרטי ועידה ב-Google Meet. כדי ליצור פרטים חדשים של כנס, משתמשים בשדה createRequest. כדי לשמור את השינויים, חשוב להגדיר את פרמטר הבקשהconferenceDataVersionלערך1בכל הבקשות לשינוי אירועים. | לכתיבה | 
| description | string | תיאור האירוע. יכול להכיל HTML. אופציונלי. | לכתיבה | 
| end.date | date | התאריך, בפורמט 'yyyy-mm-dd', אם מדובר באירוע שנמשך כל היום. | לכתיבה | 
| end.dateTime | datetime | השעה, כערך משולב של תאריך ושעה (בפורמט RFC3339). חובה לציין את הפרש השעות באזור הזמן, אלא אם צוין אזור זמן באופן מפורש ב- timeZone. | לכתיבה | 
| end.timeZone | string | אזור הזמן שבו מצוין השעה. (בפורמט של שם במסד הנתונים IANA Time Zone Database, למשל 'אירופה/ציריך'). בשדות של אירועים חוזרים, השדה הזה נדרש ומציין את אזור הזמן שבו התדירות מורחבת. לאירועים בודדים, השדה הזה הוא אופציונלי ומציין אזור זמן מותאם אישית להתחלה או לסיום של האירוע. | לכתיבה | 
| eventType | string | סוג ספציפי של האירוע. אי אפשר לשנות את ההגדרה הזו אחרי שיוצרים את האירוע. הערכים האפשריים הם: 
 | לכתיבה | 
| extendedProperties.private | object | מאפיינים שיהיו פרטיים להעתק של האירוע שמופיע ביומן הזה. | לכתיבה | 
| extendedProperties.shared | object | מאפיינים ששותפו בין עותקים של האירוע ביומני המשתתפים האחרים. | לכתיבה | 
| focusTimeProperties | nested object | נתוני אירועים מסוג 'זמן לעצמי'. משמש אם הערך של eventTypeהואfocusTime. | לכתיבה | 
| gadget.display | string | מצב התצוגה של הכלי. הוצא משימוש. הערכים האפשריים הם: 
 | לכתיבה | 
| gadget.height | integer | הגובה של הווידג'ט בפיקסלים. הגובה חייב להיות מספר שלם גדול מ-0. אופציונלי. הוצא משימוש. | לכתיבה | 
| gadget.iconLink | string | כתובת ה-URL של הסמל של הגאדג'ט. סכימת כתובת ה-URL חייבת להיות HTTPS. הוצא משימוש. | לכתיבה | 
| gadget.link | string | כתובת ה-URL של הכלי. סכימת כתובת ה-URL חייבת להיות HTTPS. הוצא משימוש. | לכתיבה | 
| gadget.preferences | object | העדפות. | לכתיבה | 
| gadget.title | string | שם הגאדג'ט. הוצא משימוש. | לכתיבה | 
| gadget.type | string | סוג הגאדג'ט. הוצא משימוש. | לכתיבה | 
| gadget.width | integer | רוחב הווידג'ט בפיקסלים. הרוחב חייב להיות מספר שלם גדול מ-0. אופציונלי. הוצא משימוש. | לכתיבה | 
| guestsCanInviteOthers | boolean | אם משתתפים אחרים, מלבד המארגן, יכולים להזמין אנשים אחרים לאירוע. אופציונלי. ברירת המחדל היא True. | לכתיבה | 
| guestsCanModify | boolean | אם משתתפים אחרים מלבד המארגן יכולים לשנות את האירוע. אופציונלי. ברירת המחדל היא False. | לכתיבה | 
| guestsCanSeeOtherGuests | boolean | אם משתתפים אחרים מלבד המארגן יוכלו לראות מי המשתתפים באירוע. אופציונלי. ברירת המחדל היא True. | לכתיבה | 
| id | string | מזהה אטום של האירוע. כשיוצרים אירועים חד-פעמיים או חוזרים, אפשר לציין את המזהים שלהם. המזהים שסופקו חייבים לעמוד בכללים הבאים: 
 אם לא מציינים מזהה, השרת ייצור אותו באופן אוטומטי. חשוב לדעת: השדות  | לכתיבה | 
| location | string | המיקום הגיאוגרפי של האירוע כטקסט חופשי. אופציונלי. | לכתיבה | 
| originalStartTime.date | date | התאריך, בפורמט 'yyyy-mm-dd', אם מדובר באירוע שנמשך כל היום. | לכתיבה | 
| originalStartTime.dateTime | datetime | השעה, כערך משולב של תאריך ושעה (בפורמט RFC3339). חובה לציין את הפרש השעות באזור הזמן, אלא אם צוין אזור זמן באופן מפורש ב- timeZone. | לכתיבה | 
| originalStartTime.timeZone | string | אזור הזמן שבו מצוין השעה. (בפורמט של שם במסד הנתונים IANA Time Zone Database, למשל 'אירופה/ציריך'). בשדות של אירועים חוזרים, השדה הזה נדרש ומציין את אזור הזמן שבו התדירות מורחבת. לאירועים בודדים, השדה הזה הוא אופציונלי ומציין אזור זמן מותאם אישית להתחלה או לסיום של האירוע. | לכתיבה | 
| outOfOfficeProperties | nested object | נתונים של אירועים מסוג 'לא בעבודה'. משמש אם הערך של eventTypeהואoutOfOffice. | לכתיבה | 
| recurrence[] | list | רשימה של שורות RRULE,  EXRULE,  RDATE ו-EXDATE לאירוע חוזר, כפי שמפורט ב-RFC5545. חשוב לזכור שאין להשתמש בשורות DTSTART ו-DTEND בשדה הזה. שעות ההתחלה והסיום של האירוע מצוינות בשדות startו-end. השדה הזה לא מופיע באירועים בודדים או במופעים של אירועים חוזרים. | לכתיבה | 
| reminders.overrides[] | list | אם לאירוע לא מוגדרות תזכורות ברירת המחדל, יופיעו כאן התזכורות הספציפיות לאירוע. אם לא הוגדרו תזכורות, יופיע הכיתוב 'לא הוגדרו תזכורות'. המספר המקסימלי של תזכורות לשינוי ברירת המחדל הוא 5. | לכתיבה | 
| reminders.overrides[].method | string | השיטה שבה נעשה שימוש בתזכורת הזו. הערכים האפשריים הם: 
 נדרש כשמוסיפים תזכורת. | לכתיבה | 
| reminders.overrides[].minutes | integer | מספר הדקות לפני תחילת האירוע שבהן התזכורת אמורה להופיע. הערכים התקפים הם בין 0 ל-40320 (4 שבועות בדקות). נדרש כשמוסיפים תזכורת. | לכתיבה | 
| reminders.useDefault | boolean | אם תזכורות ברירת המחדל של היומן חלות על האירוע. | לכתיבה | 
| sequence | integer | מספר סידורי לפי iCalendar. | לכתיבה | 
| source.title | string | כותרת המקור. לדוגמה, כותרת של דף אינטרנט או נושא של אימייל. | לכתיבה | 
| source.url | string | כתובת ה-URL של המקור שמפנה למשאב. סכימת כתובת ה-URL חייבת להיות HTTP או HTTPS. | לכתיבה | 
| start.date | date | התאריך, בפורמט 'yyyy-mm-dd', אם מדובר באירוע שנמשך כל היום. | לכתיבה | 
| start.dateTime | datetime | השעה, כערך משולב של תאריך ושעה (בפורמט RFC3339). חובה לציין את הפרש השעות באזור הזמן, אלא אם צוין אזור זמן באופן מפורש ב- timeZone. | לכתיבה | 
| start.timeZone | string | אזור הזמן שבו מצוין השעה. (בפורמט של שם במסד הנתונים IANA Time Zone Database, למשל 'אירופה/ציריך'). בשדות של אירועים חוזרים, השדה הזה נדרש ומציין את אזור הזמן שבו התדירות מורחבת. לאירועים בודדים, השדה הזה הוא אופציונלי ומציין אזור זמן מותאם אישית להתחלה או לסיום של האירוע. | לכתיבה | 
| status | string | הסטטוס של האירוע. אופציונלי. הערכים האפשריים הם: 
 | לכתיבה | 
| summary | string | שם האירוע. | לכתיבה | 
| transparency | string | אם האירוע חוסם זמן ביומן. אופציונלי. הערכים האפשריים הם: 
 | לכתיבה | 
| 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 | סוג מיקום העבודה. הערכים האפשריים הם: 
 חובה להוסיף את המאפיין הזה כשמוסיפים נכסים של מיקומי עבודה. | לכתיבה | 
תשובה
אם הפעולה בוצעה ללא שגיאות, ה-method מחזיר משאב אירועים בגוף התגובה.
נסה בעצמך!
אפשר להשתמש בכלי הבדיקה של ממשקי ה-API שבהמשך כדי להפעיל את השיטה הזו על נתונים פעילים ולראות את התגובה.