Method: permissions.update

अनुमति अपडेट करता है.

चेतावनी: एक ही फ़ाइल पर एक साथ अनुमतियों की कार्रवाइयां काम नहीं करतीं. इसके अलावा, सिर्फ़ आखिरी अपडेट लागू किया जाता है.

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

PUT https://www.googleapis.com/drive/v2/files/{fileId}/permissions/{permissionId}

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
fileId

string

फ़ाइल या शेयर की गई ड्राइव का आईडी.

permissionId

string

अनुमति के लिए आईडी.

क्वेरी पैरामीटर

पैरामीटर
removeExpiration

boolean

ऐक्सेस खत्म होने की तारीख हटाना है या नहीं.

supportsAllDrives

boolean

क्या अनुरोध करने वाला ऐप्लिकेशन 'मेरी ड्राइव' और 'शेयर की गई ड्राइव', दोनों पर काम करता है.

supportsTeamDrives
(deprecated)

boolean

अमान्य: इसके बजाय supportsAllDrives का इस्तेमाल करें.

transferOwnership

boolean

किसी भूमिका को owner में बदलने से मौजूदा मालिकों को लेखकों के तौर पर डाउनग्रेड कर दिया जाता है. अगर बताई गई भूमिका owner नहीं है, तो कुछ नहीं होगा.

useDomainAdminAccess

boolean

डोमेन एडमिन के तौर पर अनुरोध जारी करने पर, अगर 'सही' पर सेट किया जाता है, तो अनुरोध करने वाले को ऐक्सेस दिया जाएगा. ऐसा तब होगा, जब फ़ाइल आईडी पैरामीटर की जानकारी 'शेयर की गई ड्राइव' से जुड़ी होगी और अनुरोध करने वाला उस डोमेन का एडमिन होगा जिससे शेयर की गई ड्राइव जुड़ी है.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में Permission का उदाहरण है.

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

कामयाब रहने पर, जवाब के मुख्य हिस्से में Permission का एक इंस्टेंस शामिल किया जाता है.

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

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

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

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