CSE 파일을 만들거나 업데이트하는 데 사용할 수 있는 CSE 토큰을 생성합니다.
HTTP 요청
GET https://www.googleapis.com/drive/v3/files/generateCseToken
URL은 gRPC 트랜스코딩 문법을 사용합니다.
쿼리 매개변수
| 매개변수 | |
|---|---|
fileId |
JWT를 생성해야 하는 파일의 ID입니다. 제공되지 않으면 ID가 생성됩니다. |
parent |
파일의 예상 상위 항목 ID입니다. 새 CSE 파일의 JWT를 생성할 때 사용됩니다. 지정된 경우 상위 항목이 가져오고 상위 항목이 공유 드라이브 항목이면 공유 드라이브의 정책이 사용해야 하는 KACLS를 결정하는 데 사용됩니다. 단일 요청에서 fileId와 상위 항목을 모두 지정하는 것은 잘못되었습니다. |
요청 본문
요청 본문은 비어 있어야 합니다.
응답 본문
CSE 파일을 생성하는 데 사용되는 JWT 및 연결된 메타데이터입니다.
성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.
| JSON 표현 |
|---|
{ "fileId": string, "currentKaclsId": string, "currentKaclsName": string, "jwt": string, "kind": string } |
| 필드 | |
|---|---|
fileId |
JWT가 생성된 fileId입니다. |
currentKaclsId |
JWT와 연결된 현재 키 ACL 서비스 (KACLS) ID입니다. |
currentKaclsName |
반환된 KACLs ID가 가리키는 KACL의 이름입니다. |
jwt |
파일의 서명된 JSON 웹 토큰 (JWT)입니다. |
kind |
출력 전용입니다. 이 리소스의 종류를 식별합니다. 값: 고정 문자열 |
승인 범위
다음 OAuth 범위 중 하나가 필요합니다.
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drive
일부 범위는 제한되어 있으며 앱에서 사용하려면 보안 평가가 필요합니다. 자세한 내용은 승인 가이드를 참고하세요.