API สำหรับการจัดการป้ายกำกับในไดรฟ์
- ทรัพยากร REST: v2.labels
- ทรัพยากร REST: v2.labels.locks
- ทรัพยากร REST: v2.labels.permissions
- ทรัพยากร REST: v2.labels.revisions
- ทรัพยากร REST: v2.labels.revisions.locks
- ทรัพยากร REST: v2.labels.revisions.permissions
- ทรัพยากร REST: v2.limits
- ทรัพยากร REST: v2.users
บริการ: drivelabels.googleapis.com
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google จัดหาให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API
เอกสารการค้นพบ
เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและการใช้ REST API โดยใช้เพื่อสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจมีเอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้
ปลายทางบริการ
ปลายทางบริการคือ URL ฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางของบริการต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางของบริการนี้
https://drivelabels.googleapis.com
ทรัพยากร REST: v2.labels
เมธอด | |
---|---|
create |
POST /v2/labels สร้างป้ายกำกับ |
delete |
DELETE /v2/{name=labels/*} ลบป้ายกำกับและข้อมูลเมตาที่เกี่ยวข้องในรายการในไดรฟ์อย่างถาวร |
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
เมธอด | |
---|---|
list |
GET /v2/{parent=labels/*}/locks แสดงรายการการล็อกป้ายกำกับในป้ายกำกับ |
ทรัพยากร REST: v2.labels.permissions
เมธอด | |
---|---|
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
เมธอด | |
---|---|
updatePermissions |
PATCH /v2/{parent=labels/*/revisions/*}/permissions อัปเดตสิทธิ์ของป้ายกำกับ |
ทรัพยากร REST: v2.labels.revisions.locks
เมธอด | |
---|---|
list |
GET /v2/{parent=labels/*/revisions/*}/locks แสดงรายการการล็อกป้ายกำกับในป้ายกำกับ |
ทรัพยากร REST: v2.labels.revisions.permissions
เมธอด | |
---|---|
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
เมธอด | |
---|---|
getLabel |
GET /v2/limits/label รับข้อจำกัดเกี่ยวกับโครงสร้างของป้ายกำกับ เช่น จำนวนฟิลด์สูงสุดที่อนุญาตและความยาวสูงสุดของชื่อป้ายกำกับ |
ทรัพยากร REST: v2.users
เมธอด | |
---|---|
getCapabilities |
GET /v2/{name=users/*/capabilities} รับความสามารถของผู้ใช้ |