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

يحتوي هذا المستند على معلومات التفويض والمصادقة الخاصة بـ Gmail API. قبل قراءة هذا المستند، احرص على قراءة معلومات المصادقة والتفويض العامة في 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، يمكنك إضافة هذه النطاقات أيضًا. لمزيد من المعلومات عن نطاقات Google API، اطّلِع على استخدام بروتوكول OAuth 2.0 للوصول إلى Google APIs.

إثبات ملكية حساب OAuth

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