Method: users.getCapabilities

Kullanıcı özelliklerini alır.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
name

string

Zorunlu. Kullanıcının kaynak adı. Yalnızca "kullanıcılar/ben/özellikler" desteklenir.

Sorgu parametreleri

Parametreler
customer

string

Bu isteğin kapsamının ayarlanacağı müşteri. Örneğin: "müşteriler/abcd1234". Politika ayarlanmazsa mevcut müşteri içindeki ayarları döndürür.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

Kullanıcının yetenekleri.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
Alanlar
name

string

Yalnızca çıkış. Kullanıcı özellikleri için kaynak adı.

canAccessLabelManager

boolean

Yalnızca çıkış. Kullanıcının Etiket Yöneticisi'ne erişmesine izin verilip verilmediği.

canAdministrateLabels

boolean

Yalnızca çıkış. Kullanıcının paylaşılan etiketler özelliğinde yönetici olup olmadığı.

canCreateSharedLabels

boolean

Yalnızca çıkış. Kullanıcının yeni paylaşılan etiketler oluşturmasına izin verilip verilmediği.

canCreateAdminLabels

boolean

Yalnızca çıkış. Kullanıcının yeni yönetici etiketleri oluşturmasına izin verilip verilmediği.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • 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

Daha fazla bilgi için Yetkilendirme kılavuzunu inceleyin.