Method: files.generateCseToken

CSE 파일을 만들거나 업데이트하는 데 사용할 수 있는 CSE 토큰을 생성합니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 문법을 사용합니다.

쿼리 매개변수

매개변수
fileId

string

JWT를 생성해야 하는 파일의 ID입니다. 제공되지 않으면 ID가 생성됩니다.

parent

string

파일의 예상 상위 항목 ID입니다. 새 CSE 파일의 JWT를 생성할 때 사용됩니다. 지정된 경우 상위 항목이 가져오고 상위 항목이 공유 드라이브 항목이면 공유 드라이브의 정책이 사용해야 하는 KACLS를 결정하는 데 사용됩니다.

단일 요청에서 fileId와 상위 항목을 모두 지정하는 것은 잘못되었습니다.

요청 본문

요청 본문은 비어 있어야 합니다.

응답 본문

CSE 파일을 생성하는 데 사용되는 JWT 및 연결된 메타데이터입니다.

성공한 경우 응답 본문은 다음과 같은 구조의 데이터를 포함합니다.

JSON 표현
{
  "fileId": string,
  "currentKaclsId": string,
  "currentKaclsName": string,
  "jwt": string,
  "kind": string
}
필드
fileId

string

JWT가 생성된 fileId입니다.

currentKaclsId

string (int64 format)

JWT와 연결된 현재 키 ACL 서비스 (KACLS) ID입니다.

currentKaclsName

string

반환된 KACLs ID가 가리키는 KACL의 이름입니다.

jwt

string

파일의 서명된 JSON 웹 토큰 (JWT)입니다.

kind

string

출력 전용입니다. 이 리소스의 종류를 식별합니다. 값: 고정 문자열 "drive#generateCseTokenResponse".

승인 범위

다음 OAuth 범위 중 하나가 필요합니다.

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

일부 범위는 제한되어 있으며 앱에서 사용하려면 보안 평가가 필요합니다. 자세한 내용은 승인 가이드를 참고하세요.