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

Sorgu parametreleri

Parametreler
customer

string

Bu isteğin kapsamına dahil edilecek müşteri. Örneğin: "customers/abcd1234". Ayarlanmamışsa mevcut müşterideki 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ği için yönetici olup olmadığı.

canCreateSharedLabels

boolean

Yalnızca çıkış. Kullanıcının yeni ortak etiketler oluşturmasına izin verilip verilmeyeceğini belirtir.

canCreateAdminLabels

boolean

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

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ılavuzuna bakın.