Method: users.getCapabilities

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

คำขอ HTTP

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

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

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

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

string

ต้องระบุ ชื่อทรัพยากรของผู้ใช้ รองรับเฉพาะ "users/me/capabilities" เท่านั้น

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

พารามิเตอร์
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

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