מחזירה אירועים ביומן שצוין. רוצים לנסות?
בקשה
בקשת HTTP
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events
פרמטרים
| שם הפרמטר | ערך | תיאור |
|---|---|---|
| פרמטרים של נתיב | ||
calendarId |
string |
מזהה היומן. כדי לאחזר מזהי יומנים, קוראים לשיטה calendarList.list. אם רוצים לגשת ליומן הראשי של המשתמש שמחובר כרגע, משתמשים במילת המפתח primary.
|
| פרמטרים אופציונליים של שאילתה | ||
alwaysIncludeEmail |
boolean |
הוצא משימוש והמערכת מתעלמת ממנו. |
eventTypes |
string |
סוגי האירועים שיוחזרו. אופציונלי. אפשר לחזור על הפרמטר הזה כמה פעמים כדי להחזיר אירועים מסוגים שונים. אם לא מציינים ערך, הפונקציה מחזירה את כל סוגי האירועים.
הערכים הקבילים הם:
|
iCalUID |
string |
מציין מזהה אירוע בפורמט iCalendar שיוחזר בתגובה. אופציונלי. משתמשים באפשרות הזו אם רוצים לחפש אירוע לפי מזהה iCalendar שלו. |
maxAttendees |
integer |
מספר המשתתפים המקסימלי שיופיע בתשובה. אם יש יותר משתתפים מהמספר שצוין, רק המשתתף יוחזר. אופציונלי. |
maxResults |
integer |
מספר האירועים המקסימלי שמוחזר בדף תוצאות אחד. יכול להיות שמספר האירועים בדף שיוצג יהיה קטן מהערך הזה, או שלא יוצגו אירועים בכלל, גם אם יש עוד אירועים שתואמים לשאילתה. אפשר לזהות דפים לא שלמים באמצעות השדה nextPageToken בתגובה, שלא ריק. כברירת מחדל, הערך הוא 250 אירועים. גודל הדף לא יכול להיות גדול מ-2,500 אירועים. אופציונלי.
|
orderBy |
string |
סדר האירועים שמוחזרים בתוצאה. אופציונלי. ברירת המחדל היא סדר יציב שלא צוין.
הערכים הקבילים הם:
|
pageToken |
string |
אסימון שמציין איזה דף תוצאות להציג. אופציונלי. |
privateExtendedProperty |
string |
מגבלת מאפיינים מורחבת שצוינה כ-propertyName=value. התאמה רק לנכסים פרטיים. יכול להיות שהפרמטר הזה יחזור על עצמו כמה פעמים כדי להחזיר אירועים שתואמים לכל האילוצים שצוינו. |
q |
string |
מונחי חיפוש של טקסט חופשי כדי למצוא אירועים שתואמים למונחים האלה בשדות הבאים:
בנוסף, מונחי החיפוש האלה תואמים למילות מפתח מוגדרות מראש בכל התרגומים של שמות התצוגה של אירועים שקשורים למיקום עבודה, לזמן מחוץ למשרד ולזמן ללא הפרעות. לדוגמה, חיפוש של 'משרד' או 'לשכה' יחזיר אירועים של מיקום עבודה מהסוג |
sharedExtendedProperty |
string |
מגבלת מאפיינים מורחבת שצוינה כ-propertyName=value. ההתאמה מתבצעת רק למאפיינים משותפים. יכול להיות שהפרמטר הזה יחזור על עצמו כמה פעמים כדי להחזיר אירועים שתואמים לכל האילוצים שצוינו. |
showDeleted |
boolean |
האם לכלול בתוצאה אירועים שנמחקו (עם status ששווה ל-'cancelled'). מופעים שבוטלו של אירועים חוזרים (אבל לא האירוע החוזר עצמו) עדיין ייכללו אם הערכים של showDeleted ו-singleEvents הם False. אם הערכים של showDeleted ושל singleEvents הם True, יוחזרו רק מופעים בודדים של אירועים שנמחקו (אבל לא האירועים החוזרים הבסיסיים). אופציונלי. ברירת המחדל היא False.
|
showHiddenInvitations |
boolean |
האם לכלול בתוצאה הזמנות מוסתרות. אופציונלי. ברירת המחדל היא False. |
singleEvents |
boolean |
האם להרחיב אירועים חוזרים למופעים ולהחזיר רק אירועים חד-פעמיים ומופעים של אירועים חוזרים, אבל לא את האירועים החוזרים עצמם. אופציונלי. ברירת המחדל היא False. |
syncToken |
string |
טוקן שהתקבל מהשדה nextSyncToken שהוחזר בדף האחרון של התוצאות מהבקשה הקודמת של הרשימה. כך תוצאת הבקשה לרשימה תכיל רק רשומות שהשתנו מאז. כל האירועים שנמחקו מאז הבקשה הקודמת לרשימה תמיד יהיו בקבוצת התוצאות, ואי אפשר להגדיר את showDeleted כ-False. יש כמה פרמטרים של שאילתה שלא ניתן לציין יחד עם nextSyncToken כדי להבטיח עקביות של מצב הלקוח. הפעולות האלה הן:
syncToken יפוג, השרת יגיב עם קוד התגובה 410 GONE, והלקוח יצטרך לנקות את האחסון שלו ולבצע סנכרון מלא ללא syncToken. מידע נוסף על סנכרון מצטבר אופציונלי. ברירת המחדל היא להחזיר את כל הערכים. |
timeMax |
datetime |
הגבול העליון (לא כולל) של שעת ההתחלה של אירוע לסינון. אופציונלי. ברירת המחדל היא לא לסנן לפי שעת התחלה. חייבת להיות חותמת זמן בפורמט RFC3339 עם היסט חובה של אזור הזמן, לדוגמה, 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. אפשר לציין אלפיות שנייה, אבל המערכת מתעלמת מהן. אם הערך של timeMin מוגדר, הערך של timeMax חייב להיות גדול מהערך של timeMin.
|
timeMin |
datetime |
הגבול התחתון (לא כולל) של שעת הסיום של אירוע לסינון. אופציונלי. ברירת המחדל היא לא לסנן לפי שעת סיום. חייבת להיות חותמת זמן בפורמט RFC3339 עם היסט חובה של אזור הזמן, לדוגמה, 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. אפשר לציין אלפיות שנייה, אבל המערכת מתעלמת מהן. אם הערך של timeMax מוגדר, הערך של timeMin חייב להיות קטן מהערך של timeMax.
|
timeZone |
string |
אזור הזמן שבו נעשה שימוש בתשובה. אופציונלי. ברירת המחדל היא אזור הזמן של היומן. |
updatedMin |
datetime |
הגבול התחתון של מועד השינוי האחרון של אירוע (כחותמת זמן בפורמט RFC3339) לסינון לפי. אם מציינים את הפרמטר הזה, הרשומות שנמחקו מאז השעה הזו תמיד ייכללו, בלי קשר לערך של showDeleted. אופציונלי. ברירת המחדל היא לא לסנן לפי מועד השינוי האחרון.
|
אישור
הבקשה הזו מאפשרת הרשאה עם לפחות אחד מההיקפים הבאים:
| היקף |
|---|
https://www.googleapis.com/auth/calendar.readonly |
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.events.readonly |
https://www.googleapis.com/auth/calendar.events |
https://www.googleapis.com/auth/calendar.app.created |
https://www.googleapis.com/auth/calendar.events.freebusy |
https://www.googleapis.com/auth/calendar.events.owned |
https://www.googleapis.com/auth/calendar.events.owned.readonly |
https://www.googleapis.com/auth/calendar.events.public.readonly |
מידע נוסף זמין בדף אימות והרשאה.
גוף הבקשה
אין לספק גוף בקשה בשיטה הזו.
תשובה
אם הפעולה בוצעה ללא שגיאות, השיטה הזו מחזירה גוף תגובה עם המבנה הבא:
{
"kind": "calendar#events",
"etag": etag,
"summary": string,
"description": string,
"updated": datetime,
"timeZone": string,
"accessRole": string,
"defaultReminders": [
{
"method": string,
"minutes": integer
}
],
"nextPageToken": string,
"nextSyncToken": string,
"items": [
events Resource
]
}| שם הנכס | ערך | תיאור | הערות |
|---|---|---|---|
kind |
string |
סוג האוסף ("calendar#events"). |
|
etag |
etag |
תג ETag של האוסף. | |
summary |
string |
השם של היומן. קריאה בלבד. | |
description |
string |
תיאור היומן. קריאה בלבד. | |
updated |
datetime |
זמן השינוי האחרון של היומן (כחותמת זמן בפורמט RFC3339). קריאה בלבד. | |
timeZone |
string |
אזור הזמן של היומן. קריאה בלבד. | |
accessRole |
string |
תפקיד הגישה של המשתמש ליומן הזה. קריאה בלבד. הערכים האפשריים הם:
|
|
defaultReminders[] |
list |
תזכורות ברירת המחדל ביומן למשתמש המאומת. התזכורות האלה חלות על כל האירועים ביומן שלא מוגדרים בהם ערכים שסותרים את התזכורות האלה (כלומר, לא מוגדר בהם reminders.useDefault הערך True). |
|
defaultReminders[].method |
string |
השיטה שבה נעשה שימוש בתזכורת הזו. הערכים האפשריים הם:
חובה כשמוסיפים תזכורת. |
ניתן לכתיבה |
defaultReminders[].minutes |
integer |
מספר הדקות לפני תחילת האירוע שבהן התזכורת צריכה לפעול. הערכים התקינים הם בין 0 ל-40320 (4 שבועות בדקות). חובה כשמוסיפים תזכורת. |
ניתן לכתיבה |
nextPageToken |
string |
אסימון שמשמש לגישה לדף הבא של התוצאה הזו. המאפיין מושמט אם אין תוצאות נוספות, ובמקרה כזה מופיע nextSyncToken. |
|
items[] |
list |
רשימת האירועים ביומן. | |
nextSyncToken |
string |
אסימון שמשמש בשלב מאוחר יותר כדי לאחזר רק את הרשומות שהשתנו מאז שהתוצאה הזו הוחזרה. המאפיין הזה לא מופיע אם יש תוצאות נוספות. במקרה כזה, מופיע nextPageToken. |
רוצה לנסות?
אפשר להשתמש בכלי APIs Explorer שבהמשך כדי להפעיל את השיטה הזו על נתונים פעילים ולראות את התגובה.