カスタム検索エンジン ファイルの作成または更新に使用できる CSE トークンを生成します。
HTTP リクエスト
GET https://www.googleapis.com/drive/v3/files/generateCseToken
この URL は gRPC Transcoding 構文を使用します。
クエリ パラメータ
| パラメータ | |
|---|---|
fileId |
JWT を生成するファイルの ID。指定しない場合、ID が生成されます。 |
parent |
ファイルの想定される親の ID。新しい CSE ファイルの JWT を生成するときに使用されます。指定されている場合、親が取得されます。親が共有ドライブ アイテムの場合、共有ドライブのポリシーを使用して、使用する KACLS が決定されます。 1 つのリクエストで fileId と parent の両方を指定することは無効です。 |
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
CSE ファイルの生成に使用される JWT と関連するメタデータ。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{ "fileId": string, "currentKaclsId": string, "currentKaclsName": string, "jwt": string, "kind": string } |
| フィールド | |
|---|---|
fileId |
JWT が生成された fileId。 |
currentKaclsId |
JWT に関連付けられている現在の Key ACL Service(KACLS)ID。 |
currentKaclsName |
返された KACL ID が指す KACL の名前。 |
jwt |
ファイルの署名付き JSON ウェブトークン(JWT)。 |
kind |
出力専用。リソースの種類を示します。値は固定文字列 |
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drive
一部のスコープは制限されており、アプリでそれらを使用するにはセキュリティ評価が必要です。詳しくは、承認ガイドをご覧ください。