Drive Labels API

ממשק API לניהול תוויות ב-Drive

שירות: drivelabels.googleapis.com

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

מסמך Discovery

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

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

נקודת קצה של שירות היא כתובת URL בסיסית שצוינה בה כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש את נקודת הקצה הבאה, וכל מזהי ה-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
עדכון של EabledAppSettings של תווית.
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}
אחזור היכולות של המשתמש.