توفّر واجهة برمجة التطبيقات 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 } ], "eventType": string }
اسم الموقع | القيمة | الوصف | Notes |
---|---|---|---|
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. | |
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) لنقطة الإدخال. الحد الأقصى للطول هو 1300 حرف. طبيعة الحضور:
|
|
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 (المنظمة المعنية بأرقام الإنترنت المخصصة)، على سبيل المثال "أوروبا/زيورخ"). بالنسبة إلى الأحداث المتكررة، يعد هذا الحقل مطلوبًا، ويحدد المنطقة الزمنية التي يتم توسيع التكرار فيها. بالنسبة إلى الأحداث الفردية، يكون هذا الحقل اختياريًا ويشير إلى منطقة زمنية مخصّصة لبدء الحدث أو نهايته. | قابل للكتابة |
endTimeUnspecified |
boolean |
ما إذا لم يتم تحديد وقت الانتهاء فعليًا أم لا. وسيبقى وقت الانتهاء متوفّرًا لأسباب تتعلّق بالتوافق، حتى في حال ضبط هذه السمة على "صحيح". القيمة التلقائية هي False. | |
etag |
etag |
علامة ETag للمورد. | |
eventType |
string |
النوع المحدد للحدث. ولا يمكن تعديل هذا الاسم بعد إنشاء الحدث. القيم المتاحة:
default " و "workingLocation " باستخدام واجهة برمجة التطبيقات. وسيتوفّر الدعم الموسّع لأنواع الأحداث الأخرى في الإصدارات اللاحقة. |
قابل للكتابة |
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 لرمز الأداة. يجب أن يكون مخطط عنوان 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 على "صحيح". لتغيير المنظِّم، يمكنك استخدام عملية النقل. للقراءة فقط، إلا عند استيراد حدث |
قابل للكتابة |
organizer.displayName |
string |
اسم المنظِّم، إذا كان متاحًا. | قابل للكتابة |
organizer.email |
string |
عنوان البريد الإلكتروني للمنظِّم، إذا كان متاحًا. يجب أن يكون عنوان بريد إلكتروني صالحًا وفقًا لمعيار RFC5322. | قابل للكتابة |
organizer.id |
string |
رقم تعريف الملف الشخصي للمنظِّم، في حال توفّره | |
organizer.self |
boolean |
ما إذا كان المنظّم متوافقًا مع التقويم الذي تظهر فيه هذه النسخة من الحدث للقراءة فقط. القيمة التلقائية هي False. | |
originalStartTime |
nested object |
بالنسبة إلى حدث متكرر، هذا هو الوقت الذي سيبدأ فيه هذا الحدث وفقًا لبيانات التكرار في الحدث المتكرر الذي تم تحديده بواسطة المتكررةEventId. ويُعرِّف المثيل بشكل فريد المثيل ضمن سلسلة الحدث المتكرر حتى إذا تم نقل المثيل إلى وقت مختلف. غير قابل للتغيير. | |
originalStartTime.date |
date |
التاريخ، بالتنسيق "yyyy-mm-dd"، إذا كان هذا الحدث يستمر طوال اليوم. | قابل للكتابة |
originalStartTime.dateTime |
datetime |
الوقت، كقيمة تاريخ ووقت مجمّعة (يتم تنسيقها وفقًا لمعيار RFC3339). يجب معادلة المنطقة الزمنية ما لم يتم تحديد منطقة زمنية صراحةً في timeZone . |
قابل للكتابة |
originalStartTime.timeZone |
string |
المنطقة الزمنية التي يتم تحديد الوقت فيها. (بتنسيق اسم قاعدة بيانات المناطق الزمنية الصادرة عن منظمة IANA (المنظمة المعنية بأرقام الإنترنت المخصصة)، على سبيل المثال "أوروبا/زيورخ"). بالنسبة إلى الأحداث المتكررة، يعد هذا الحقل مطلوبًا، ويحدد المنطقة الزمنية التي يتم توسيع التكرار فيها. بالنسبة إلى الأحداث الفردية، يكون هذا الحقل اختياريًا ويشير إلى منطقة زمنية مخصّصة لبدء الحدث أو نهايته. | قابل للكتابة |
outOfOfficeProperties |
nested object |
بيانات الأحداث خارج المكتب يجب ملء هذا الحقل إذا كانت قيمة السمة eventType هي outOfOffice . |
قابل للكتابة |
outOfOfficeProperties.autoDeclineMode |
string |
ما إذا كان سيتم رفض دعوات الاجتماعات التي تتداخل مع أحداث "خارج المكتب". القيم الصالحة هي declineNone ، مما يعني أنه لا يتم رفض أي دعوات اجتماعات، declineAllConflictingInvitations ، مما يعني أنه يتم رفض جميع دعوات الاجتماعات المتضاربة التي تتعارض مع الحدث، وdeclineOnlyNewConflictingInvitations ، ما يعني أنه سيتم رفض فقط دعوات الاجتماعات المتضاربة الجديدة التي تصل أثناء وجود حدث "خارج المكتب". |
|
outOfOfficeProperties.declineMessage |
string |
رسالة الرد التي يتم ضبطها لتحديد ما إذا كان "تقويم Google" رفض تلقائيًا حدثًا حاليًا أو دعوة جديدة. | |
privateCopy |
boolean |
في حال ضبط هذه السياسة على "صحيح"، يتم إيقاف نشر الأحداث. يُرجى العلم أنّ الأمر يختلف عن خصائص الأحداث الخاصة. اختياريّ. غير قابل للتغيير. القيمة التلقائية هي False. | |
recurrence[] |
list |
قائمة أسطر RRU وEXCODE وRDATE وEXDATE لحدث متكرر، كما هو محدد في RFC5545. تجدر الإشارة إلى أنّه لا يُسمح بسطور DTSTART وDTEND في هذا الحقل، لأنّ وقت بدء الحدث ووقت انتهائه محدّدان في الحقلين start وend . يتم حذف هذا الحقل للأحداث الفردية أو الحالات المتكررة للأحداث. |
قابل للكتابة |
recurringEventId |
string |
بالنسبة إلى الحدث المتكرر، هو id من الحدث المتكرر الذي ينتمي إليه هذا الحدث. غير قابل للتغيير. |
|
reminders |
object |
معلومات حول تذكيرات الحدث للمستخدم الذي تمت المصادقة عليه. | |
reminders.overrides[] |
list |
إذا كان الحدث لا يستخدم التذكيرات التلقائية، سيؤدي ذلك إلى إدراج التذكيرات الخاصة بالحدث، أو إذا لم يتم ضبطه، سيشير إلى أنه لم يتم ضبط أي تذكيرات لهذا الحدث. الحد الأقصى لعدد تذكيرات الإلغاء هو 5. | قابل للكتابة |
reminders.overrides[].method |
string |
تمثّل هذه السمة الطريقة المستخدمة في هذا التذكير. القيم المتاحة:
مطلوبة عند إضافة تذكير. |
قابل للكتابة |
reminders.overrides[].minutes |
integer |
عدد الدقائق قبل بدء الحدث التي يجب تشغيل التذكير خلالها. تتراوح القيم الصالحة بين 0 و40320 (4 أسابيع بالدقائق). مطلوبة عند إضافة تذكير. |
قابل للكتابة |
reminders.useDefault |
boolean |
يمكنك اختيار ما إذا كانت التذكيرات التلقائية للتقويم سيتم تطبيقها على الحدث أم لا. | قابل للكتابة |
sequence |
integer |
رقم التسلسل وفقًا لتطبيق iالتقويم | قابل للكتابة |
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 (المنظمة المعنية بأرقام الإنترنت المخصصة)، على سبيل المثال "أوروبا/زيورخ"). بالنسبة إلى الأحداث المتكررة، يعد هذا الحقل مطلوبًا، ويحدد المنطقة الزمنية التي يتم توسيع التكرار فيها. بالنسبة إلى الأحداث الفردية، يكون هذا الحقل اختياريًا ويشير إلى منطقة زمنية مخصّصة لبدء الحدث أو نهايته. | قابل للكتابة |
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 |
نوع مكان العمل القيم المتاحة:
مطلوبة عند إضافة خصائص مكان العمل. |
قابل للكتابة |
الطُرق
- حذف
- لحذف حدث
- الحصول على
- عرض حدث استنادًا إلى معرّف "تقويم Google". لاسترداد حدث باستخدام معرّف iالتقويم، يمكنك استدعاء طريقة events.list باستخدام المَعلمة
iCalUID
. - import
- لاستيراد حدث. يتم استخدام هذه العملية لإضافة نسخة خاصة من حدث حالي إلى تقويم.
- إدراج
- لإنشاء حدث.
- المثيلات
- عرض حالات من الحدث المتكرر المحدد.
- list
- عرض الأحداث في التقويم المحدد.
- نقل
- نقل حدث إلى تقويم آخر، أي تغيير منظِّم الحدث تجدر الإشارة إلى أنه لا يمكن نقل سوى أحداث
default
، ولا يمكن نقل أحداثoutOfOffice
وfocusTime
وworkingLocation
. - حزمة
- لتحديث حدث. تدعم هذه الطريقة دلالات التصحيح. تجدر الإشارة إلى أنّ كل طلب تصحيح يستهلك ثلاث وحدات حصة، ويفضّل استخدام
get
متبوعة بعلامةupdate
. تحلّ قيم الحقول التي تحدّدها محلّ القيم الحالية. تبقى الحقول التي لا تحدّدها في الطلب بدون تغيير. تؤدي حقول المصفوفة، في حال تحديدها، إلى استبدال الصفائف الحالية، ويؤدي هذا إلى إلغاء أي عناصر صفيف سابقة. - quickAdd
- لإنشاء حدث استنادًا إلى سلسلة نصية بسيطة.
- تعديل
- لتحديث حدث. لا تتيح هذه الطريقة دلالات التصحيح وتعمل دائمًا على تحديث مورد الحدث بالكامل. لإجراء تعديل جزئي، نفِّذ
get
متبوعةً بـupdate
باستخدام علامات e-tags لضمان نشر صور بشكل كامل. - ساعة
- تابِع التغييرات في مراجع "الأحداث".