واجهة برمجة تطبيقات "تقويم Google" هي واجهة برمجة تطبيقات مريحة يمكن الوصول إليها من خلال طلبات HTTP صريحة أو من خلال "مكتبات عميل Google". تعرض واجهة برمجة التطبيقات معظم الميزات المتوفرة في واجهة ويب تقويم Google.
في ما يلي قائمة بالمصطلحات الشائعة المستخدمة في واجهة برمجة التطبيقات لتقويم Google:
- الحدث
- حدث في التقويم يحتوي على معلومات مثل العنوان وأوقات البدء والانتهاء والضيوف. يمكن أن تكون الأحداث إما أحداثًا فردية أو أحداثًا متكررة. يتم تمثيل الحدث من خلال مورد للحدث.
- تقويم Google
- مجموعة من الأحداث. يتضمن كل تقويم بيانات وصفية مرتبطة به، مثل وصف التقويم أو المنطقة الزمنية الافتراضية للتقويم. يتم تمثيل البيانات الوصفية لتقويم واحد من خلال مورد "تقويم Google".
- قائمة التقاويم
- قائمة بجميع التقاويم في قائمة تقاويم المستخدم في واجهة مستخدم التقويم. يتم تمثيل البيانات الوصفية لتقويم واحد يظهر في قائمة التقويم من خلال مورد CalendarListEntry. تتضمن هذه البيانات الوصفية خصائص التقويم الخاصة بالمستخدم، مثل لونه أو إشعاراته للأحداث الجديدة.
- الإعداد
- تفضيل المستخدم من واجهة مستخدم "تقويم Google"، مثل المنطقة الزمنية للمستخدم. ويتم تمثيل تفضيل المستخدم الواحد من خلال إعداد مورد.
- قائمة التحكم بالوصول (ACL)
- قاعدة تحكُّم بالوصول تمنح مستخدمًا (أو مجموعة من المستخدمين) مستوى مُحدَّدًا من الوصول إلى تقويم. يتم تمثيل قاعدة تحكم في الدخول واحدة من خلال مورد ACL.
الخطوات التالية
للتعرُّف على معلومات عن التطوير باستخدام واجهات برمجة تطبيقات Google Workspace، بما في ذلك التعامل مع المصادقة والتفويض، يُرجى الرجوع إلى بدء العمل كمطور في Workspace.
لمعرفة كيفية تهيئة وتشغيل تطبيق واجهة برمجة تطبيقات تقويم Google البسيط، اطلع على نظرة عامة على Quickstarts.