Method: files.generateCseToken

カスタム検索エンジン ファイルの作成または更新に使用できる CSE トークンを生成します。

HTTP リクエスト

GET https://www.googleapis.com/drive/v2/files/generateCseToken

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

クエリ パラメータ

パラメータ
fileId

string

JWT を生成するファイルの ID。指定しない場合、ID が生成されます。

parent

string

ファイルの想定される親の ID。新しい CSE ファイルの JWT を生成するときに使用されます。指定されている場合、親が取得されます。親が共有ドライブ アイテムの場合、共有ドライブのポリシーを使用して、使用する KACLS が決定されます。

1 つのリクエストで fileId と parent の両方を指定することは無効です。

リクエストの本文

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

レスポンスの本文

CSE ファイルの生成に使用される JWT と関連するメタデータ。

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

JSON 表現
{
  "fileId": string,
  "currentKaclsId": string,
  "currentKaclsName": string,
  "jwt": string,
  "kind": string
}
フィールド
fileId

string

JWT が生成された fileId。

currentKaclsId

string (int64 format)

JWT に関連付けられている現在の Key ACL Service(KACLS)ID。

currentKaclsName

string

返された KACL ID が指す KACL の名前。

jwt

string

ファイルの署名付き JSON ウェブトークン(JWT)。

kind

string

出力専用。リソースの種類を示します。値は固定文字列 "drive#generateCseTokenResponse" です。

認可スコープ

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/docs
  • https://www.googleapis.com/auth/drive

一部のスコープは制限されており、アプリでそれらを使用するにはセキュリティ評価が必要です。詳しくは、承認ガイドをご覧ください。