Method: users.getCapabilities

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

คำขอ HTTP

GET https://drivelabels.googleapis.com/v2beta/{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

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