Drive Labels API

An API for managing Drive Labels

שירות: drivelabels.googleapis.com

כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה צריכה להשתמש בספריות משלה כדי לקרוא לשירות הזה, צריך להשתמש במידע הבא כשמבצעים את בקשות ה-API.

מסמך Discovery

מסמך גילוי הוא מפרט שניתן לקריאה על ידי מכונה, שמתאר ומאפשר שימוש בממשקי API ל-REST. היא משמשת לבניית ספריות לקוח, תוספים ל-IDE וכלים אחרים שמתקשרים עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמך הגילוי הבא:

נקודת קצה של שירות

נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש נקודת קצה (endpoint) משלו, וכל כתובות ה-URI שבהמשך הן יחסיות לנקודת הקצה הזו:

  • https://drivelabels.googleapis.com

משאב REST: ‏ v2.labels

Methods
create POST /v2/labels
יצירת תווית.
delete DELETE /v2/{name=labels/*}
מחיקה סופית של תווית ומטא-נתונים קשורים בפריטים ב-Drive.
delta POST /v2/{name=labels/*}:delta
מעדכן תווית אחת על ידי החלת קבוצה של בקשות עדכון, וכתוצאה מכך נוצרת טיוטה חדשה של שינוי.
disable POST /v2/{name=labels/*}:disable
השבתה של תווית שפורסמה.
enable POST /v2/{name=labels/*}:enable
הפעלה של תווית מושבתת והחזרה שלה למצב שפורסם.
get GET /v2/{name=labels/*}
קבלת תווית לפי שם המשאב שלה.
list GET /v2/labels
רשימת התוויות.
publish POST /v2/{name=labels/*}:publish
פרסום כל השינויים בטיוטה בתווית.
updateLabelCopyMode POST /v2/{name=labels/*}:updateLabelCopyMode
מעדכן את CopyMode של תווית.
updateLabelEnabledAppSettings POST /v2/{name=labels/*}:updateLabelEnabledAppSettings
מעדכן את EnabledAppSettings של תווית.
updatePermissions PATCH /v2/{parent=labels/*}/permissions
מעדכן את ההרשאות של התווית.

משאב REST: ‏ v2.labels.locks

Methods
list GET /v2/{parent=labels/*}/locks
מציג את נעילות התוויות של תווית.

משאב REST: ‏ v2.labels.permissions

Methods
batchDelete POST /v2/{parent=labels/*}/permissions:batchDelete
מחיקת הרשאות לתוויות.
batchUpdate POST /v2/{parent=labels/*}/permissions:batchUpdate
מעדכן את ההרשאות של התווית.
create POST /v2/{parent=labels/*}/permissions
מעדכן את ההרשאות של התווית.
delete DELETE /v2/{name=labels/*/permissions/*}
מחיקת הרשאה של תווית.
list GET /v2/{parent=labels/*}/permissions
מציג את ההרשאות של התווית.

משאב REST: ‏ v2.labels.revisions

Methods
updatePermissions PATCH /v2/{parent=labels/*/revisions/*}/permissions
מעדכן את ההרשאות של התווית.

משאב REST: ‏ v2.labels.revisions.locks

Methods
list GET /v2/{parent=labels/*/revisions/*}/locks
מציג את נעילות התוויות של תווית.

משאב REST: ‏ v2.labels.revisions.permissions

Methods
batchDelete POST /v2/{parent=labels/*/revisions/*}/permissions:batchDelete
מחיקת הרשאות לתוויות.
batchUpdate POST /v2/{parent=labels/*/revisions/*}/permissions:batchUpdate
מעדכן את ההרשאות של התווית.
create POST /v2/{parent=labels/*/revisions/*}/permissions
מעדכן את ההרשאות של התווית.
delete DELETE /v2/{name=labels/*/revisions/*/permissions/*}
מחיקת הרשאה של תווית.
list GET /v2/{parent=labels/*/revisions/*}/permissions
מציג את ההרשאות של התווית.

משאב REST: ‏ v2.limits

Methods
getLabel GET /v2/limits/label
קבלת האילוצים לגבי המבנה של תווית, כמו המספר המקסימלי של השדות המותרים והאורך המקסימלי של שם התווית.

משאב REST: ‏ v2.users

Methods
getCapabilities GET /v2/{name=users/*/capabilities}
מקבל את היכולות של המשתמש.