Method: accessproposals.resolve

يوافق على اقتراح الوصول أو يرفضه. لمزيد من المعلومات، يُرجى الاطّلاع على إدارة اقتراحات الوصول المعلقة.

طلب HTTP

POST https://www.googleapis.com/drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve

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

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

المعلمات
fileId

string

مطلوب. معرّف العنصر الذي تم إرسال الطلب بشأنه.

proposalId

string

مطلوب. رقم تعريف اقتراح الوصول الذي يجب حلّه.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "role": [
    string
  ],
  "view": string,
  "action": enum (Action),
  "sendNotification": boolean
}
الحقول
role[]

string

اختياريّ. الأدوار التي سمح بها الموافق، إن وُجدت لمزيد من المعلومات، يُرجى الاطّلاع على الأدوار والأذونات.

ملاحظة: هذا الحقل مطلوب لتنفيذ الإجراء ACCEPT.

view

string

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

action

enum (Action)

مطلوب. الإجراء الذي يجب اتّخاذه بشأن اقتراح الوصول

sendNotification

boolean

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

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيكون نص الاستجابة عبارة عن كائن JSON فارغ.

نطاقات التفويض

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

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

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

الإجراء

تغيير حالة اقتراح الوصول

عمليات التعداد
ACTION_UNSPECIFIED إجراء غير محدّد
ACCEPT

يقبل المستخدم اقتراح الوصول.

ملاحظة: في حال استخدام هذا الإجراء، يجب أن يحتوي الحقل role على قيمة واحدة على الأقل.

DENY يرفض المستخدم اقتراح الوصول.