Method: users.getCapabilities

มีความสามารถของผู้ใช้

คำขอ HTTP

GET https://drivelabels.googleapis.com/v2/{name=users/*/capabilities}

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ต้องระบุ ชื่อทรัพยากรของผู้ใช้ เฉพาะ "ผู้ใช้/ฉัน/ความสามารถ" เท่านั้น ได้

พารามิเตอร์การค้นหา

พารามิเตอร์
customer

string

ลูกค้าที่จะกำหนดขอบเขตคำขอนี้ เช่น "customers/abcd1234" หากไม่ได้ตั้งค่า ระบบจะแสดงผลการตั้งค่าภายในลูกค้าปัจจุบัน

เนื้อหาของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

ความสามารถของผู้ใช้

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
ช่อง
name

string

เอาต์พุตเท่านั้น ชื่อทรัพยากรสำหรับความสามารถของผู้ใช้

canAccessLabelManager

boolean

เอาต์พุตเท่านั้น ดูว่าผู้ใช้มีสิทธิ์เข้าถึงเครื่องมือจัดการป้ายกำกับหรือไม่

canAdministrateLabels

boolean

เอาต์พุตเท่านั้น ดูว่าผู้ใช้เป็นผู้ดูแลระบบสำหรับฟีเจอร์ป้ายกำกับที่แชร์หรือไม่

canCreateSharedLabels

boolean

เอาต์พุตเท่านั้น ผู้ใช้ได้รับอนุญาตให้สร้างป้ายกำกับที่แชร์ใหม่หรือไม่

canCreateAdminLabels

boolean

เอาต์พุตเท่านั้น ผู้ใช้ได้รับอนุญาตให้สร้างป้ายกำกับผู้ดูแลระบบใหม่หรือไม่

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth รายการใดรายการหนึ่งต่อไปนี้

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.labels.readonly
  • https://www.googleapis.com/auth/drive.admin.labels
  • https://www.googleapis.com/auth/drive.admin.labels.readonly

สำหรับข้อมูลเพิ่มเติม โปรดดูที่คู่มือการให้สิทธิ์