Method: users.getCapabilities

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

HTTP リクエスト

GET https://drivelabels.googleapis.com/v2beta/{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

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