تم تنظيم مرجع واجهة برمجة التطبيقات هذا حسب نوع المورد. يحتوي كل نوع من أنواع الموارد على تمثيل واحد أو أكثر للبيانات وطريقة واحدة أو أكثر.
أنواع الموارد
Acl
للاطّلاع على تفاصيل حول "مورد قائمة التحكّم بالوصول"، يُرجى الانتقال إلى صفحة تمثيل الموارد.
| الطريقة | طلب HTTP | الوصف |
|---|---|---|
| معرّفات الموارد المنتظمة (URI) ذات الصلة بـ https://www.googleapis.com/calendar/v3، ما لم يُذكر خلاف ذلك | ||
| حذف |
DELETE /calendars/calendarId/acl/ruleId
|
يحذف قاعدة التحكّم في الوصول. |
| الحصول على |
GET /calendars/calendarId/acl/ruleId
|
تعرض هذه الطريقة قاعدة تحكّم في الوصول. |
| إدراج |
POST /calendars/calendarId/acl
|
تنشئ هذه الطريقة قاعدة للتحكّم في الوصول. |
| list |
GET /calendars/calendarId/acl
|
تعرض هذه الطريقة القواعد في قائمة التحكّم بالوصول إلى التقويم. |
| patch |
PATCH /calendars/calendarId/acl/ruleId
|
تعدّل هذه الطريقة قاعدة التحكّم بالوصول. تتيح هذه الطريقة استخدام دلالات التصحيح. يُرجى العِلم أنّ كل طلب تصحيح يستهلك ثلاث وحدات حصة، لذا يُفضّل استخدام get متبوعًا بـ update. تحلّ قيم الحقول التي تحدّدها محلّ القيم الحالية. تبقى الحقول التي لم تحدّدها في الطلب بدون تغيير. إذا تم تحديد حقول المصفوفة، سيتم استبدال المصفوفات الحالية، ما يؤدي إلى تجاهل أي عناصر مصفوفة سابقة.
|
| تعديل |
PUT /calendars/calendarId/acl/ruleId
|
تعدّل هذه الطريقة قاعدة التحكّم بالوصول. |
| watch |
POST /calendars/calendarId/acl/watch
|
مراقبة التغييرات في موارد قائمة التحكم بالوصول |
CalendarList
لمعرفة تفاصيل حول "مورد CalendarList"، يُرجى الاطّلاع على صفحة تمثيل المورد.
| الطريقة | طلب HTTP | الوصف |
|---|---|---|
| معرّفات الموارد المنتظمة (URI) ذات الصلة بـ https://www.googleapis.com/calendar/v3، ما لم يُذكر خلاف ذلك | ||
| حذف |
DELETE /users/me/calendarList/calendarId
|
تزيل هذه الطريقة تقويمًا من قائمة التقاويم الخاصة بالمستخدم. |
| الحصول على |
GET /users/me/calendarList/calendarId
|
تعرض هذه الطريقة تقويمًا من قائمة تقاويم المستخدم. |
| إدراج |
POST /users/me/calendarList
|
تُدرج هذه الطريقة تقويمًا حاليًا في قائمة تقاويم المستخدم. |
| list |
GET /users/me/calendarList
|
تعرض هذه الطريقة التقاويم في قائمة التقاويم الخاصة بالمستخدم. |
| patch |
PATCH /users/me/calendarList/calendarId
|
تعدِّل هذه الطريقة تقويمًا حاليًا في قائمة تقاويم المستخدم. تتيح هذه الطريقة استخدام دلالات التصحيح. يُرجى العِلم أنّ كل طلب تصحيح يستهلك ثلاث وحدات حصة، لذا يُفضّل استخدام get متبوعًا بـ update. تحلّ قيم الحقول التي تحدّدها محلّ القيم الحالية. تبقى الحقول التي لم تحدّدها في الطلب بدون تغيير. إذا تم تحديد حقول المصفوفة، سيتم استبدال المصفوفات الحالية، ما يؤدي إلى تجاهل أي عناصر مصفوفة سابقة.
|
| تعديل |
PUT /users/me/calendarList/calendarId
|
تعدِّل هذه الطريقة تقويمًا حاليًا في قائمة تقاويم المستخدم. |
| watch |
POST /users/me/calendarList/watch
|
مراقبة التغييرات في موارد CalendarList |
التقاويم
للحصول على تفاصيل حول "موارد التقاويم"، يُرجى الاطّلاع على صفحة تمثيل الموارد.
| الطريقة | طلب HTTP | الوصف |
|---|---|---|
| معرّفات الموارد المنتظمة (URI) ذات الصلة بـ https://www.googleapis.com/calendar/v3، ما لم يُذكر خلاف ذلك | ||
| محو |
POST /calendars/calendarId/clear
|
يمحو تقويمًا أساسيًا. تؤدي هذه العملية إلى حذف جميع الأحداث المرتبطة بالتقويم الأساسي لأحد الحسابات. |
| حذف |
DELETE /calendars/calendarId
|
لحذف تقويم ثانوي استخدِم calendars.clear لمحو جميع الأحداث في التقاويم الأساسية. |
| الحصول على |
GET /calendars/calendarId
|
تعرض هذه الطريقة البيانات الوصفية الخاصة بتقويم. |
| إدراج |
POST /calendars
|
تنشئ هذه الطريقة تقويمًا ثانويًا. يصبح المستخدم الذي تمّت المصادقة عليه في الطلب هو مالك البيانات في التقويم الجديد. |
| patch |
PATCH /calendars/calendarId
|
تعدّل هذه الطريقة البيانات الوصفية لتقويم. تتيح هذه الطريقة استخدام دلالات التصحيح. يُرجى العِلم أنّ كل طلب تصحيح يستهلك ثلاث وحدات حصة، لذا يُفضّل استخدام get متبوعًا بـ update. تحلّ قيم الحقول التي تحدّدها محلّ القيم الحالية. تبقى الحقول التي لم تحدّدها في الطلب بدون تغيير. إذا تم تحديد حقول المصفوفة، سيتم استبدال المصفوفات الحالية، ما يؤدي إلى تجاهل أي عناصر مصفوفة سابقة.
|
| تعديل |
PUT /calendars/calendarId
|
تعدّل هذه الطريقة البيانات الوصفية لتقويم. |
القنوات
للاطّلاع على تفاصيل حول مورد "القنوات"، يُرجى الانتقال إلى صفحة تمثيل المورد.
| الطريقة | طلب HTTP | الوصف |
|---|---|---|
| معرّفات الموارد المنتظمة (URI) ذات الصلة بـ https://www.googleapis.com/calendar/v3، ما لم يُذكر خلاف ذلك | ||
| توقّف |
POST /channels/stop
|
التوقّف عن مشاهدة المراجع من خلال هذه القناة |
الألوان
للحصول على تفاصيل حول "مرجع الألوان"، يُرجى الاطّلاع على صفحة تمثيل المرجع.
| الطريقة | طلب HTTP | الوصف |
|---|---|---|
| معرّفات الموارد المنتظمة (URI) ذات الصلة بـ https://www.googleapis.com/calendar/v3، ما لم يُذكر خلاف ذلك | ||
| الحصول على |
GET /colors
|
تعرض هذه الطريقة تعريفات الألوان للتقاويم والأحداث. |
الفعاليات
للاطّلاع على تفاصيل حول "مورد الأحداث"، يُرجى الانتقال إلى صفحة تمثيل المورد.
| الطريقة | طلب HTTP | الوصف |
|---|---|---|
| معرّفات الموارد المنتظمة (URI) ذات الصلة بـ https://www.googleapis.com/calendar/v3، ما لم يُذكر خلاف ذلك | ||
| حذف |
DELETE /calendars/calendarId/events/eventId
|
لحذف حدث |
| الحصول على |
GET /calendars/calendarId/events/eventId
|
تعرض هذه الطريقة حدثًا استنادًا إلى رقم تعريفه في "تقويم Google". لاسترداد حدث باستخدام معرّف iCalendar الخاص به، استدعِ طريقة events.list باستخدام المَعلمة iCalUID.
|
| استيراد |
POST /calendars/calendarId/events/import
|
تستورِد هذه الطريقة حدثًا. تُستخدَم هذه العملية لإضافة نسخة خاصة من حدث حالي إلى تقويم. يمكن استيراد الأحداث التي تتضمّن eventType بقيمة default فقط.السلوك المتوقّف نهائيًا: في حال استيراد حدث غير |
| إدراج |
POST /calendars/calendarId/events
|
ينشئ حدثًا. |
| مثيلات |
GET /calendars/calendarId/events/eventId/instances
|
تعرض هذه الطريقة مثيلات الحدث المتكرّر المحدّد. |
| list |
GET /calendars/calendarId/events
|
تعرض هذه الطريقة الأحداث في التقويم المحدّد. |
| نقل |
POST /calendars/calendarId/events/eventId/move
|
ينقل هذا الإجراء حدثًا إلى تقويم آخر، أي أنّه يغيّر منظّم الحدث. يُرجى العِلم أنّه لا يمكن نقل سوى أحداث default، بينما لا يمكن نقل أحداث birthday وfocusTime وfromGmail وoutOfOffice وworkingLocation.
مَعلمات طلب البحث المطلوبة:
|
| patch |
PATCH /calendars/calendarId/events/eventId
|
تعديل حدث تتيح هذه الطريقة استخدام دلالات التصحيح. يُرجى العِلم أنّ كل طلب تصحيح يستهلك ثلاث وحدات حصة، لذا يُفضّل استخدام get متبوعًا بـ update. تحلّ قيم الحقول التي تحدّدها محلّ القيم الحالية. تبقى الحقول التي لم تحدّدها في الطلب بدون تغيير. إذا تم تحديد حقول المصفوفة، سيتم استبدال المصفوفات الحالية، ما يؤدي إلى تجاهل أي عناصر مصفوفة سابقة.
|
| quickAdd |
POST /calendars/calendarId/events/quickAdd
|
تنشئ هذه الطريقة حدثًا استنادًا إلى سلسلة نصية بسيطة.
مَعلمات طلب البحث المطلوبة:
|
| تعديل |
PUT /calendars/calendarId/events/eventId
|
تعديل حدث لا تتوافق هذه الطريقة مع دلالات التصحيح وتعدّل دائمًا مورد الحدث بأكمله. لإجراء تعديل جزئي، نفِّذ عملية get متبوعة بعملية update باستخدام علامات etag لضمان التجزئة.
|
| watch |
POST /calendars/calendarId/events/watch
|
مراقبة التغييرات في موارد "الأحداث" |
متوفر-مشغول
للاطّلاع على تفاصيل حول "مورد معلومات التوفّر"، يُرجى الانتقال إلى صفحة تمثيل الموارد.
| الطريقة | طلب HTTP | الوصف |
|---|---|---|
| معرّفات الموارد المنتظمة (URI) ذات الصلة بـ https://www.googleapis.com/calendar/v3، ما لم يُذكر خلاف ذلك | ||
| طلب البحث |
POST /freeBusy
|
تعرض هذه الطريقة معلومات الحالة متوفّر/مشغول لمجموعة من التقاويم. |
الإعدادات
للاطّلاع على تفاصيل حول "مرجع الإعدادات"، يُرجى الانتقال إلى صفحة تمثيل المرجع.
| الطريقة | طلب HTTP | الوصف |
|---|---|---|
| معرّفات الموارد المنتظمة (URI) ذات الصلة بـ https://www.googleapis.com/calendar/v3، ما لم يُذكر خلاف ذلك | ||
| الحصول على |
GET /users/me/settings/setting
|
تعرض هذه الطريقة إعدادات مستخدم واحد. |
| list |
GET /users/me/settings
|
تعرض هذه الطريقة جميع إعدادات المستخدم للمستخدم الذي تمّت مصادقته. |
| watch |
POST /users/me/settings/watch
|
ابحث عن تغييرات في مراجع "الإعدادات". |