Method: users.getCapabilities

Pobiera możliwości użytkownika.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
name

string

Wymagane. Nazwa zasobu użytkownika. Obsługiwana jest tylko opcja „users/me/capabilities”.

Parametry zapytania

Parametry
customer

string

Klient, którego dotyczy to żądanie. Na przykład: „customers/abcd1234”. Jeśli nie zostanie ustawiony, zwróci ustawienia 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 z możliwościami 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 etykiety współdzielone.

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 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.