Method: accessproposals.resolve

इसका इस्तेमाल, ऐक्सेस के प्रस्ताव को स्वीकार या अस्वीकार करने के लिए किया जाता है.

एचटीटीपी अनुरोध

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

यूआरएल में 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

ज़रूरी नहीं. AccessProposal को अस्वीकार या स्वीकार किए जाने पर, अनुरोध करने वाले व्यक्ति को ईमेल भेजना है या नहीं.

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, तो जवाब का मुख्य हिस्सा खाली होता है.

अनुमति के दायरे

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

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

कुछ स्कोप पर पाबंदी होती है. साथ ही, इनका इस्तेमाल करने के लिए आपके ऐप्लिकेशन को सुरक्षा से जुड़ी समीक्षा कराने की ज़रूरत होती है. ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.

कार्रवाई

AccessProposal का स्टेटस बदलना.

Enums
ACTION_UNSPECIFIED कोई कार्रवाई नहीं की गई
ACCEPT उपयोगकर्ता, प्रस्ताव स्वीकार करता है. ध्यान दें: अगर इस कार्रवाई का इस्तेमाल किया जाता है, तो role फ़ील्ड में कम से कम एक वैल्यू होनी चाहिए.
DENY उपयोगकर्ता ने प्रस्ताव को अस्वीकार कर दिया है