- คำขอ HTTP
 - พารามิเตอร์เส้นทาง
 - เนื้อความของคำขอ
 - เนื้อหาการตอบกลับ
 - ขอบเขตการให้สิทธิ์
 - ModifyLabelsRequest
 - LabelModification
 - FieldModification
 - ลองใช้งาน
 
แก้ไขชุดป้ายกำกับที่ใช้กับไฟล์ แสดงรายการป้ายกำกับที่เพิ่มหรือแก้ไข
คำขอ HTTP
POST https://www.googleapis.com/drive/v2/files/{fileId}/modifyLabels
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
fileId | 
                
                   
 รหัสของไฟล์ที่มีป้ายกำกับ  | 
              
เนื้อความของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ ModifyLabelsRequest
เนื้อหาการตอบกลับ
การตอบกลับคำขอ files.modifyLabels ซึ่งมีเฉพาะป้ายกำกับที่คำขอเพิ่มหรืออัปเดตเท่านั้น
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
{
  "modifiedLabels": [
    {
      object ( | 
                  
| ช่อง | |
|---|---|
modifiedLabels[] | 
                    
                       
 รายการป้ายกำกับที่คำขอเพิ่มหรืออัปเดต  | 
                  
kind | 
                    
                       
 ซึ่งจะ  | 
                  
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.metadata
ขอบเขตบางอย่างถูกจำกัดและต้องมีการประเมินความปลอดภัยเพื่อให้แอปของคุณใช้งานได้ ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์
ModifyLabelsRequest
คำขอแก้ไขชุดป้ายกำกับในไฟล์ คำขอนี้อาจมีการแก้ไขหลายรายการซึ่งจะสำเร็จทั้งหมดหรือล้มเหลวทั้งหมดในคราวเดียว
| การแสดง JSON | 
|---|
{
  "labelModifications": [
    {
      object ( | 
              
| ช่อง | |
|---|---|
labelModifications[] | 
                
                   
 รายการการแก้ไขที่จะใช้กับป้ายกำกับในไฟล์  | 
              
kind | 
                
                   
 ซึ่งจะ  | 
              
LabelModification
การแก้ไขป้ายกำกับในไฟล์ LabelModification ใช้เพื่อติดป้ายกำกับให้กับไฟล์ อัปเดตป้ายกำกับที่มีอยู่ในไฟล์ หรือนำป้ายกำกับออกจากไฟล์ได้
| การแสดง JSON | 
|---|
{
  "fieldModifications": [
    {
      object ( | 
              
| ช่อง | |
|---|---|
fieldModifications[] | 
                
                   
 รายการการแก้ไขช่องของป้ายกำกับนี้  | 
              
labelId | 
                
                   
 รหัสของป้ายกำกับที่จะแก้ไข  | 
              
removeLabel | 
                
                   
 หากเป็นจริง ระบบจะนำป้ายกำกับออกจากไฟล์  | 
              
kind | 
                
                   
 ซึ่งจะ  | 
              
FieldModification
การแก้ไขฟิลด์ของป้ายกำกับ
| การแสดง JSON | 
|---|
{ "setDateValues": [ string ], "setTextValues": [ string ], "setSelectionValues": [ string ], "setIntegerValues": [ string ], "setUserValues": [ string ], "fieldId": string, "kind": string, "unsetValues": boolean }  | 
              
| ช่อง | |
|---|---|
setDateValues[] | 
                
                   
 แทนที่ค่าของฟิลด์   | 
              
setTextValues[] | 
                
                   
 ตั้งค่าของฟิลด์   | 
              
setSelectionValues[] | 
                
                   
 แทนที่  | 
              
setIntegerValues[] | 
                
                   
 แทนที่ค่าของ  | 
              
setUserValues[] | 
                
                   
 แทนที่  | 
              
fieldId | 
                
                   
 รหัสของฟิลด์ที่จะแก้ไข  | 
              
kind | 
                
                   
 ซึ่งจะ  | 
              
unsetValues | 
                
                   
 ยกเลิกการตั้งค่าสำหรับช่องนี้  |