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

詳細については、承認ガイドをご覧ください。