اختيار نطاقات Google Calendar API

يتضمّن هذا المستند معلومات التفويض والمصادقة الخاصة بـ Google Calendar API. قبل قراءة هذا المستند، احرص على قراءة معلومات المصادقة والتفويض العامة في Google Workspace على الرابط التعرّف على المصادقة والتفويض.

ضبط بروتوكول OAuth 2.0 للتفويض

ضبط شاشة موافقة بروتوكول OAuth واختيار النطاقات لتحديد المعلومات التي يتم عرضها للمستخدمين ومعلّقي التطبيقات، وتسجيل تطبيقك حتى تتمكّن من نشره لاحقًا

نطاقات Calendar API

لتحديد مستوى الوصول الممنوح لتطبيقك، عليك تحديد نطاقات التفويض و الإفصاح عنها. نطاق التفويض هو سلسلة عنوان موارد متحدّد (URI) في OAuth 2.0 تحتوي على اسم تطبيق Google Workspace ونوع البيانات التي يصل إليها ومستوى الوصول. النطاقات هي طلبات تطبيقك للعمل مع بيانات Google Workspace، بما في ذلك بيانات حسابات المستخدمين على Google.

عند تثبيت تطبيقك، يُطلب من المستخدم التحقّق من صحة النطاقات التي يستخدمها التطبيق. بشكل عام، يجب اختيار النطاق الذي يركز على أصغر عدد ممكن من الأذونات وتجنُّب طلب النطاقات التي لا يتطلبها تطبيقك. يمنح المستخدمون الإذن بالوصول إلى نطاقات محدودة وموضّحة بوضوح بشكلٍ أسهل.

تتيح واجهة برمجة التطبيقات Calendar API النطاقات التالية:

النطاق المعنى
https://www.googleapis.com/auth/calendar الاطّلاع على جميع التقاويم التي يمكنك الوصول إليها باستخدام "تقويم Google" وتعديلها ومشاركتها وحذفها نهائيًا
https://www.googleapis.com/auth/calendar.readonly الاطّلاع على أي تقويم يمكنك الوصول إليه وتنزيله باستخدام "تقويم Google"
https://www.googleapis.com/auth/calendar.freebusy عرض مدى التوفّر في تقاويمك
https://www.googleapis.com/auth/calendar.events عرض الأحداث وتعديلها على كل تقاويمك
https://www.googleapis.com/auth/calendar.events.readonly عرض الأحداث على كل تقاويمك
https://www.googleapis.com/auth/calendar.settings.readonly اطّلِع على إعدادات "تقويم Google".
https://www.googleapis.com/auth/calendar.addons.execute التشغيل كإضافة في "تقويم Google"
https://www.googleapis.com/auth/calendar.addons.current.event.read الاطّلاع على الأحداث التي تفتحها في "تقويم Google"
https://www.googleapis.com/auth/calendar.addons.current.event.write تعديل الأحداث التي تفتحها في "تقويم Google"
https://www.googleapis.com/auth/calendar.events.owned الاطّلاع على الأحداث وإنشاؤها وتغييرها وحذفها على تقاويم Google التي تملكها
https://www.googleapis.com/auth/calendar.events.owned.readonly الاطّلاع على الأحداث في تقاويم Google التي تملكها
https://www.googleapis.com/auth/calendar.events.freebusy الاطّلاع على مدى التوفّر في تقاويم Google التي يمكنك الوصول إليها
https://www.googleapis.com/auth/calendar.app.created إنشاء تقاويم Google ثانوية، والاطّلاع على الأحداث المتضمّنة فيها وإنشاؤها وتغييرها وحذفها
https://www.googleapis.com/auth/calendar.calendarlist الاطّلاع على تقاويم Google التي اشتركت فيها وإضافتها وإزالتها
https://www.googleapis.com/auth/calendar.calendarlist.readonly الاطّلاع على قائمة تقاويم Google التي اشتركت فيها
https://www.googleapis.com/auth/calendar.calendars الاطّلاع على الخصائص وتغييرها في تقاويم Google التي يمكنك الوصول إليها، وإنشاء التقاويم الثانوية
https://www.googleapis.com/auth/calendar.calendars.readonly الاطّلاع على العنوان والوصف والمنطقة الزمنية التلقائية والخصائص الأخرى لتقاويم Google التي يمكنك الوصول إليها
https://www.googleapis.com/auth/calendar.acls الاطّلاع على أذونات المشاركة وتغييرها في تقاويم Google التي تملكها
https://www.googleapis.com/auth/calendar.acls.readonly الاطّلاع على أذونات المشاركة لتقاويم Google التي تملكها
https://www.googleapis.com/auth/calendar.events.public.readonly الاطّلاع على الأحداث في التقاويم المتاحة للجميع