- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- ModifyLabelsRequest
- LabelModification
- FieldModification
- इसे आज़माएं!
यह नीति, फ़ाइल पर लागू किए गए लेबल के सेट में बदलाव करती है. जोड़े गए या बदले गए लेबल की सूची दिखाता है.
एचटीटीपी अनुरोध
POST https://www.googleapis.com/drive/v3/files/{fileId}/modifyLabels
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
fileId |
उस फ़ाइल का आईडी जिससे लेबल जुड़े हैं. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में ModifyLabelsRequest
का उदाहरण है.
जवाब का मुख्य भाग
file.modifylabel के अनुरोध का जवाब. इसमें सिर्फ़ वे लेबल होते हैं जिन्हें अनुरोध करने पर जोड़ा या अपडेट किया गया था.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
जेएसओएन के काेड में दिखाना |
---|
{
"modifiedLabels": [
{
object ( |
फ़ील्ड | |
---|---|
modifiedLabels[] |
उन लेबल की सूची जिन्हें अनुरोध पर जोड़ा या अपडेट किया गया था. |
kind |
यह हमेशा drive#modifylabelResponse पर लागू होता है |
अनुमति देने के दायरे
इनमें से कोई एक OAuth स्कोप ज़रूरी है:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata
कुछ दायरे सीमित हैं. इनका इस्तेमाल करने के लिए, सुरक्षा जांच की ज़रूरत होती है. ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.
ModifyLabelsRequest
किसी फ़ाइल पर लेबल के सेट में बदलाव करने का अनुरोध. इस अनुरोध में कई बदलाव हो सकते हैं, जो या तो सभी सफल हो जाएंगे या सभी अपने आप फ़ेल हो जाएंगे.
जेएसओएन के काेड में दिखाना |
---|
{
"labelModifications": [
{
object ( |
फ़ील्ड | |
---|---|
labelModifications[] |
फ़ाइल के लेबल पर लागू किए जाने वाले बदलावों की सूची. |
kind |
यह हमेशा drive#modifylabelRequest पर सेट होता है. |
LabelModification
किसी फ़ाइल पर लेबल में बदलाव करना. लेबल संशोधन का इस्तेमाल किसी फ़ाइल पर लेबल लागू करने, फ़ाइल पर मौजूदा लेबल अपडेट करने या फ़ाइल से लेबल हटाने के लिए किया जा सकता है.
जेएसओएन के काेड में दिखाना |
---|
{
"labelId": string,
"fieldModifications": [
{
object ( |
फ़ील्ड | |
---|---|
labelId |
उस लेबल का आईडी जिसमें बदलाव करना है. |
fieldModifications[] |
इस लेबल के फ़ील्ड में किए गए बदलावों की सूची. |
removeLabel |
सही होने पर, फ़ाइल से लेबल हटा दिया जाएगा. |
kind |
यह हमेशा drive#labelModified है. |
FieldModification
लेबल के फ़ील्ड में होने वाला बदलाव.
जेएसओएन के काेड में दिखाना |
---|
{ "fieldId": string, "kind": string, "setDateValues": [ string ], "setTextValues": [ string ], "setSelectionValues": [ string ], "setIntegerValues": [ string ], "setUserValues": [ string ], "unsetValues": boolean } |
फ़ील्ड | |
---|---|
fieldId |
बदले जाने वाले फ़ील्ड का आईडी. |
kind |
यह हमेशा drive#labelfieldModified है. |
setDateValues[] |
|
setTextValues[] |
|
setSelectionValues[] |
|
setIntegerValues[] |
किसी |
setUserValues[] |
|
unsetValues |
इस फ़ील्ड के लिए वैल्यू को अनसेट करता है. |