Method: users.getCapabilities

Kullanıcı özelliklerini alır.

HTTP isteği

GET https://drivelabels.googleapis.com/v2beta/{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: "customers/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 ö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ı özellikleri için kaynak adı.

canAccessLabelManager

boolean

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

canAdministrateLabels

boolean

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

canCreateSharedLabels

boolean

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

canCreateAdminLabels

boolean

Yalnızca çıkış. Kullanıcının yeni yönetici etiketleri oluşturmasına izin verilip verilmeyeceğ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.