Method: users.getCapabilities

Pobiera możliwości użytkownika.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Nazwa zasobu użytkownika. Tylko „użytkownicy/ja/możliwości” jest obsługiwane.

Parametry zapytania

Parametry
customer

string

Klient, do którego należy zawęzić zakres żądania. Na przykład: „customers/abcd1234”. Jeśli zasada jest nieskonfigurowana, przywraca ustawienia związane z bieżącym klientem.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Możliwości użytkownika.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu na potrzeby możliwości użytkownika.

canAccessLabelManager

boolean

Tylko dane wyjściowe. Określa, czy użytkownik ma dostęp do menedżera etykiet.

canAdministrateLabels

boolean

Tylko dane wyjściowe. Określa, czy użytkownik jest administratorem funkcji udostępnionych etykiet.

canCreateSharedLabels

boolean

Tylko dane wyjściowe. Określa, czy użytkownik może tworzyć nowe udostępnione etykiety.

canCreateAdminLabels

boolean

Tylko dane wyjściowe. Określa, czy użytkownik może tworzyć nowe etykiety administratora.

Zakresy autoryzacji

Wymaga jednego z tych zakresów protokołu 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

Więcej informacji znajdziesz w przewodniku na temat autoryzacji.