توفير التقويم الهجين باستخدام عمليات API

يستخدم التقويم الهجين ملف API Microsoft Graph للوصول إلى أحداث تقويم Office 365. تدعم API هذه مجموعة واسعة من العمليات باستخدام Office 365. ومع ذلك ، لا يستخدم "التقويم المختلط" سوى مجموعة فرعية من الأوامر المرتبطة بحالات استخدام التقويم.

الجدول رقم 1. العمليات المستخدمة حاليًا من قِبل التقويم الهجين

عملية Graph

الاستخدام

POST /users/{id | userPrincipalName}/calendar/events

إضافة حدث أو اجتماع إلى تقويم المستخدم.

GET /users/{id | userPrincipalName}/events/{id}

استرجاع تفاصيل حدث واحد في تقويم المستخدم.

GET /users/{id | userPrincipalName}/calendar/events/{id}/instances? startDateTime={start_datetime}&endDateTime={end_datetime}

الحصول على مرات حدوث اجتماع متكرر تم عقدها خلال فترة زمنية محددة.

GET /users/{id | userPrincipalName}/calendar/events

استرجاع تفاصيل الأحداث الموجودة في مجلد تقويم المستخدم.

POST /subscriptions

الاشتراك في الإشعارات المتعلقة بالتغييرات التي تطرأ على تقويم المستخدم.

GET /users/{id|userPrincipalName}/mailboxSettings

الحصول على الإعدادات المحلية للمستخدم وحالة تواجده خارج المكتب.

DELETE /subscriptions/{id}

إلغاء الاشتراك في الإشعارات المتعلقة بالتغييرات التي تطرأ على تقويم المستخدم.

PATCH /users/{id | userPrincipalName}/calendar/events/{id}

تحديث خصائص أحداث التقويم (وتشمل معلومات الانضمام والخصائص الموسعة) بالإضافة إلى الحقول الأخرى المتعلقة بالاجتماع.

POST /users/{id|userPrincipalName}/calendar/getSchedule

إظهار حالة تواجد المستخدم وحالة توفره/انشغاله خلال فترة زمنية محددة.

DELETE /users/{id | userPrincipalName}/calendar/events/{id}

حذف حدث من تقويم.

POST /users/{id | userPrincipalName}/calendar/events/{id}/{accept | decline | tentativelyAccept}

السماح للمستخدم باختيار حالة قبول اجتماع أو رفضه أو قبوله بشكل مبدئي.