يعدِّل هذا الطلب التصنيفات وقيم "تصنيف الرسالة" في الرسائل المحدّدة. بالنسبة إلى المشرفين الذين يعدّلون الرسائل للمستخدمين في مؤسستهم، تتطلّب الطلبات الحصول على إذن باستخدام حساب خدمة لديه إذن تفويض على مستوى النطاق لانتحال صفة المستخدمين الذين لديهم النطاق https://www.googleapis.com/auth/gmail.modify.restricted.
طلب HTTP
POST https://gmail.googleapis.com/gmail/v1/users/{userId}/messages/batchModify
يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.
مَعلمات المسار
| المعلمات | |
|---|---|
userId |
عنوان البريد الإلكتروني للمستخدم. يمكن استخدام القيمة الخاصة |
نص الطلب
يتضمن نص الطلب بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"ids": [
string
],
"addLabelIds": [
string
],
"removeLabelIds": [
string
],
"addClassificationLabels": [
{
object ( |
| الحقول | |
|---|---|
ids[] |
أرقام تعريف الرسائل المطلوب تعديلها. يبلغ الحد الأقصى لأرقام التعريف في كل طلب 1000 رقم تعريف. |
addLabelIds[] |
قائمة بأرقام تعريف التصنيفات المطلوب إضافتها إلى الرسائل. |
removeLabelIds[] |
قائمة بأرقام تعريف التصنيفات المطلوب إزالتها من الرسائل. |
addClassificationLabels[] |
قائمة بقيم "تصنيف الرسالة" المطلوب إضافتها. إذا تم تطبيق "تصنيف رسالة" يتضمّن رقم تعريف التصنيف نفسه على الرسالة، سيتم تعديل الحقول التي تتضمّن أرقام تعريف الحقول الحالية وإضافة الحقول التي تتضمّن أرقام تعريف الحقول الجديدة. يبلغ الحد الأقصى لقيم "تصنيف الرسالة" في كل طلب 20 قيمة. إذا كانت الرسالة مصنّفة وكان العدد الإجمالي النهائي لقيم "تصنيف الرسالة" يتجاوز الحد الأقصى المسموح به لقيم "تصنيف الرسالة" لكل رسالة، سيفشل التعديل. |
removeClassificationLabelIds[] |
قائمة بقيم "تصنيف الرسالة" المطلوب إزالتها من الرسائل. |
نص الاستجابة
إذا كانت الاستجابة ناجحة، يكون نص الاستجابة فارغًا.
نطاقات الأذونات
يجب توفير أحد نطاقات OAuth التالية:
https://mail.google.com/https://www.googleapis.com/auth/gmail.modifyhttps://www.googleapis.com/auth/gmail.modify.restricted
لمزيد من المعلومات، يُرجى الاطّلاع على دليل الأذونات.