Method: users.getCapabilities

ユーザーの機能を取得します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
name

string

必須。ユーザーのリソース名。「users/me/capabilities」のみがサポートされています。

クエリ パラメータ

パラメータ
customer

string

このリクエストの対象となるお客様。例: 「customers/abcd1234」。未設定の場合、現在のお客様の設定が返されます。

リクエストの本文

リクエストの本文は空にする必要があります。

レスポンスの本文

ユーザーの機能。

成功した場合、レスポンスの本文には次の構造のデータが含まれます。

JSON 表現
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
フィールド
name

string

出力専用。ユーザー機能のリソース名。

canAccessLabelManager

boolean

出力専用。ユーザーにラベル マネージャーへのアクセスを許可するかどうか。

canAdministrateLabels

boolean

出力専用。ユーザーが共有ラベル機能の管理者であるかどうか。

canCreateSharedLabels

boolean

出力専用。ユーザーが新しい共有ラベルを作成できるかどうか。

canCreateAdminLabels

boolean

出力専用。ユーザーが新しい管理ラベルを作成できるかどうか。

認可スコープ

以下のいずれかの 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

詳しくは、認可ガイドをご覧ください。