Method: users.getCapabilities

Pobiera uprawnienia 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

Wymagany. Nazwa zasobu użytkownika. Obsługiwana jest tylko wartość „users/me/capabilities”.

Parametry zapytania

Parametry
customer

string

Klient, do którego ma być ograniczone to żądanie. Na przykład: customers/abcd1234. Jeśli nie zostanie skonfigurowana, zwróci ustawienia w ramach bieżącego klienta.

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 uprawnień 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ć etykiety udostępnione.

canCreateAdminLabels

boolean

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

Zakresy autoryzacji

Wymaga jednego z tych zakresów 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 po autoryzacji.