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 "users/me/capabilities" desteklenir.

Sorgu parametreleri

Parametreler
customer

string

Bu isteğin kapsamını belirleyecek müşteri. Örneğin: customers/abcd1234. 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 özellikleri.

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ı özelliklerinin kaynak adı.

canAccessLabelManager

boolean

Yalnızca çıkış. Kullanıcının etiket yöneticisine erişmesine izin verilip verilmediği.

canAdministrateLabels

boolean

Yalnızca çıkış. Kullanıcının, paylaşılan etiketler özelliğinin yöneticisi olup olmadığı.

canCreateSharedLabels

boolean

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

canCreateAdminLabels

boolean

Yalnızca çıkış. Kullanıcının yönetici etiketi 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ılavuzu'na bakın.