Method: approvals.reassign

تعيد هذه الطريقة تعيين المراجعين في عملية الموافقة. تضيف هذه السمة مراجعين أو تستبدلهم في ReviewerResponse عملية الموافقة.

يمكن لأي مستخدم لديه إذن writer على الملف استدعاء هذا الإجراء عندما تكون حالة الموافقة Status هي IN_PROGRESS وحالة المراجع الذي تتم إعادة تعيينه هي NO_RESPONSE.Response يمكن للمستخدم الذي لديه إذن reader إعادة تعيين موافقة تم تعيينها لنفسه فقط.

لا يُسمح بإزالة أحد المراجعين.

طلب HTTP

POST https://www.googleapis.com/drive/v3/files/{fileId}/approvals/{approvalId}:reassign

يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.

مَعلمات المسار

المعلمات
fileId

string

الحقل مطلوب. معرّف الملف الذي يتضمّن الموافقة

approvalId

string

الحقل مطلوب. رقم تعريف الموافقة المطلوب إعادة تعيينها.

نص الطلب

يتضمن نص الطلب بيانات بالبنية التالية:

تمثيل JSON
{
  "addReviewers": [
    {
      object (AddReviewer)
    }
  ],
  "replaceReviewers": [
    {
      object (ReplaceReviewer)
    }
  ],
  "message": string
}
الحقول
addReviewers[]

object (AddReviewer)

اختياريّ. قائمة المراجعين المطلوب إضافتهم

replaceReviewers[]

object (ReplaceReviewer)

اختياريّ. قائمة ببدائل المراجعين.

message

string

اختياريّ. رسالة لإرسالها إلى المراجعين الجدد سيتم تضمين هذه الرسالة في الإشعارات المتعلقة بالإجراء وفي سجلّ أنشطة الموافقة.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال Approval.

نطاقات الأذونات

يجب توفير أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.metadata

بعض النطاقات محظورة وتتطلّب إجراء تقييم أمان لتطبيقك كي يتمكّن من استخدامها. لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.

AddReviewer

تمثّل هذه السمة إضافة مراجع.

تمثيل JSON
{
  "addedReviewerEmail": string
}
الحقول
addedReviewerEmail

string

الحقل مطلوب. عنوان البريد الإلكتروني الخاص بالمراجع الذي تريد إضافته

ReplaceReviewer

تمثّل هذه السمة عملية استبدال مراجع.

تمثيل JSON
{
  "addedReviewerEmail": string,
  "removedReviewerEmail": string
}
الحقول
addedReviewerEmail

string

الحقل مطلوب. عنوان البريد الإلكتروني الخاص بالمراجع الذي تريد إضافته

removedReviewerEmail

string

الحقل مطلوب. عنوان البريد الإلكتروني للمراجع الذي تريد إزالته