اختيار نطاقات Gmail API

يحتوي هذا المستند على معلومات المصادقة والترخيص الخاصة بواجهة برمجة تطبيقات Gmail. قبل قراءة هذا المستند، تأكَّد من قراءة معلومات المصادقة والتفويض العامة في Google Workspace على مزيد من المعلومات حول المصادقة والتفويض.

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

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

نطاقات واجهة برمجة التطبيقات Gmail API

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

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

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

رمز النطاق الوصف الاستخدام
https://www.googleapis.com/auth/gmail.addons.current.action.compose إدارة المسودات وإرسال رسائل البريد الإلكتروني عند التفاعل مع الإضافة. غير حساس
https://www.googleapis.com/auth/gmail.addons.current.message.action يمكنك عرض رسائل البريد الإلكتروني عندما تتفاعل مع الإضافة. غير حساس
https://www.googleapis.com/auth/gmail.addons.current.message.metadata اعرض البيانات الوصفية لرسالة بريدك الإلكتروني عندما تكون الإضافة قيد التشغيل. الفئات الحساسة
https://www.googleapis.com/auth/gmail.addons.current.message.readonly يمكنك عرض رسائل البريد الإلكتروني عند تشغيل الإضافة. الفئات الحساسة
https://www.googleapis.com/auth/gmail.labels يمكنك إنشاء التصنيفات وقراءتها وتعديلها وحذفها فقط. غير حساس
https://www.googleapis.com/auth/gmail.send يمكنك إرسال الرسائل فقط. لا تتوفر امتيازات القراءة أو التعديل في صندوق البريد. الفئات الحساسة
https://www.googleapis.com/auth/gmail.readonly قراءة جميع الموارد وبياناتها الوصفية بدون عمليات كتابة محصورة الاستخدام
https://www.googleapis.com/auth/gmail.compose يمكنك إنشاء المسودات وقراءتها وتعديلها وحذفها. إرسال الرسائل والمسودات. محصورة الاستخدام
https://www.googleapis.com/auth/gmail.insert يمكنك إدراج الرسائل واستيرادها فقط. محصورة الاستخدام
https://www.googleapis.com/auth/gmail.modify جميع عمليات القراءة/الكتابة باستثناء الحذف الفوري والدائم لسلاسل المحادثات والرسائل وتجاوز "المهملات" محصورة الاستخدام
https://www.googleapis.com/auth/gmail.metadata اقرأ البيانات الوصفية للموارد، بما في ذلك التصنيفات وسجلّات السجلّ وعناوين الرسائل الإلكترونية، ولكن ليس نص الرسالة أو المرفقات. محصورة الاستخدام
https://www.googleapis.com/auth/gmail.settings.basic إدارة إعدادات البريد الأساسية. محصورة الاستخدام
https://www.googleapis.com/auth/gmail.settings.sharing إدارة إعدادات البريد الحساسة، بما في ذلك قواعد إعادة التوجيه والأسماء المستعارة.

ملاحظة: تقتصر العمليات التي تحميها هذا النطاق على الاستخدام الإداري فقط. ولا تتوفر هذه الدفعات إلا لعملاء Google Workspace الذين يستخدمون حساب خدمة يتضمن تفويضًا على مستوى النطاق.
محصورة الاستخدام
https://mail.google.com/ الإذن بالوصول الكامل إلى صناديق بريد الحساب، بما في ذلك الحذف النهائي لسلاسل الرسائل والرسائل محصورة الاستخدام

يشير عمود "الاستخدام" في الجدول أعلاه إلى حساسية كل نطاق، وفقًا للتعريفات التالية:

  • غير حساس: توفِّر هذه النطاقات أصغر مجال للوصول إلى التفويض ولا تتطلب سوى التحقّق الأساسي من التطبيق. للحصول على معلومات حول هذا المطلب، يُرجى الاطّلاع على خطوات الاستعداد للتحقق.

  • حسّاس: تسمح هذه النطاقات بالوصول إلى بيانات المستخدمين على Google وتتطلب عملية التحقّق من النطاق الحسّاس. للحصول على معلومات حول هذا المطلب، يُرجى الاطّلاع على خدمات Google API: سياسة بيانات المستخدمين. لا تتطلب هذه النطاقات تقييمًا أمنيًا.

  • مشروط: توفِّر هذه النطاقات إمكانية الوصول على نطاق واسع إلى بيانات مستخدمي Google وتتطلب منك إجراء عملية تحقُّق محدودة النطاق. للحصول على معلومات حول هذه المتطلبات، يُرجى الاطّلاع على خدمات Google API: سياسة بيانات المستخدمين والمتطلبات الإضافية لنطاقات واجهة برمجة التطبيقات المحدّدة. إذا كنت تخزن بيانات النطاق المقيّد على خوادم (أو تنقل)، فستحتاج إلى الخضوع لتقييم الأمان.

يمكن العثور على معلومات إضافية تحكم استخدامك لواجهات برمجة تطبيقات Gmail والوصول إليها عند طلب الوصول إلى بيانات المستخدمين في بيانات المستخدمين وسياسة المطوّرين في خدمات واجهة برمجة تطبيقات Gmail.

إذا كان تطبيقك يتطلب الوصول إلى أي من واجهات Google APIs الأخرى، يمكنك إضافة هذه النطاقات أيضًا. لمزيد من المعلومات حول نطاقات Google API، يُرجى الاطّلاع على استخدام OAuth 2.0 للوصول إلى Google APIs.

التحقّق من بروتوكول OAuth

قد يتطلب استخدام نطاقات OAuth حساسة أن يخضع تطبيقك لعملية التحقّق من OAuth من Google. يُرجى قراءة الأسئلة الشائعة حول التحقُّق من OAuth لتحديد الوقت الذي يجب أن يخضع فيه تطبيقك لعملية إثبات الملكية ونوع التحقُّق المطلوب. راجِع أيضًا خدمات Google API: سياسة بيانات المستخدمين.