Method: approvals.reassign

इस तरीके का इस्तेमाल करके, अनुमति देने वाले समीक्षकों को फिर से असाइन किया जाता है. अनुमति देने की प्रोसेस के ReviewerResponse में समीक्षकों को जोड़ता है या उन्हें बदलता है.

इस फ़ंक्शन को, फ़ाइल पर writer अनुमति वाला कोई भी उपयोगकर्ता कॉल कर सकता है. हालांकि, ऐसा तब किया जा सकता है, जब अनुमति की स्थिति IN_PROGRESS हो और समीक्षक को फिर से असाइन करने की स्थिति Response NO_RESPONSE हो.Status reader अनुमति वाला उपयोगकर्ता, सिर्फ़ उस मंज़ूरी को फिर से असाइन कर सकता है जो उसे असाइन की गई है.

समीक्षा करने वाले व्यक्ति को नहीं हटाया जा सकता.

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

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

यह यूआरएल, 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

ज़रूरी है. समीक्षा करने वाले उस व्यक्ति का ईमेल पता जिसे हटाना है.