اختيار نطاقات 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 الاطّلاع على الأحداث على التقاويم العامة