- طلب HTTP
- معلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- تعديل التصنيفات
- تعديل التصنيف
- تعديل الحقل
- جرِّبه الآن
تعدّل مجموعة التصنيفات المطبَّقة على ملف. يعرض قائمة بالتصنيفات التي تمت إضافتها أو تعديلها.
طلب HTTP
POST https://www.googleapis.com/drive/v3/files/{fileId}/modifyLabels
يستخدم عنوان URL بنية gRPC Transcode.
معلّمات المسار
المَعلمات | |
---|---|
fileId |
رقم تعريف الملف الذي تنتمي إليه التصنيفات. |
نص الطلب
يحتوي نص الطلب على مثال ModifyLabelsRequest
.
نص الاستجابة
الردّ على طلب files.modifyLabel. ولا يحتوي هذا التصنيف إلا على التصنيفات التي تمت إضافتها أو تعديلها بواسطة الطلب.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"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
بعض النطاقات مقيَّدة وتتطلَّب تقييم أمان لكي يستخدمها تطبيقك. لمزيد من المعلومات، اطّلِع على دليل التفويض.
طلب تعديل التصنيفات
طلب لتعديل مجموعة التصنيفات في ملف قد يحتوي هذا الطلب على العديد من التعديلات التي ستنجح جميعها أو يتعذّر تنفيذها بالكامل.
تمثيل JSON |
---|
{
"labelModifications": [
{
object ( |
الحقول | |
---|---|
labelModifications[] |
قائمة التعديلات المراد تطبيقها على التصنيفات في الملف |
kind |
هذه هي دائمًا drive#modifyLabelRequest. |
تعديل التصنيف
تعديل لتصنيف على ملف. يمكن استخدام "تعديل التصنيف" لتطبيق تصنيف على ملف أو تعديل تصنيف حالي في ملف أو إزالة تصنيف من أحد الملفات.
تمثيل JSON |
---|
{
"labelId": string,
"fieldModifications": [
{
object ( |
الحقول | |
---|---|
labelId |
رقم تعريف التصنيف المراد تعديله. |
fieldModifications[] |
قائمة التعديلات على حقول هذا التصنيف. |
removeLabel |
إذا كانت القيمة صحيحة، ستتم إزالة التصنيف من الملف. |
kind |
هذه دائمًا drive#labelModification. |
تعديل الحقل
تعديل في حقل التصنيف.
تمثيل JSON |
---|
{ "fieldId": string, "kind": string, "setDateValues": [ string ], "setTextValues": [ string ], "setSelectionValues": [ string ], "setIntegerValues": [ string ], "setUserValues": [ string ], "unsetValues": boolean } |
الحقول | |
---|---|
fieldId |
رقم تعريف الحقل الذي سيتم تعديله |
kind |
وهذا هو دائمًا drive#labelFieldModization. |
setDateValues[] |
تستبدل قيمة الحقل |
setTextValues[] |
لضبط قيمة الحقل |
setSelectionValues[] |
تُستبدل حقل |
setIntegerValues[] |
تُستبدل قيمة الحقل |
setUserValues[] |
تُستبدل حقل |
unsetValues |
لإلغاء ضبط قيم هذا الحقل. |