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