Method: files.generateCseToken

Генерирует токен CSE, который можно использовать для создания или обновления файлов CSE.

HTTP-запрос

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

В URL-адресе используется синтаксис транскодирования gRPC .

Параметры запроса

Параметры
fileId

string

Идентификатор файла, для которого следует сгенерировать JWT. Если идентификатор не указан, он будет сгенерирован.

parent

string

Идентификатор ожидаемого родительского элемента файла. Используется при генерации JWT для нового файла CSE. Если указан, родительский элемент будет получен, и если родительский элемент является элементом общего диска, для определения KACLS, которые следует использовать, будет использоваться политика общего диска.

Недопустимо указывать одновременно fileId и parent в одном запросе.

Текст запроса

Тело запроса должно быть пустым.

Ответный текст

JWT и связанные с ним метаданные используются для генерации файлов CSE.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "fileId": string,
  "currentKaclsId": string,
  "currentKaclsName": string,
  "jwt": string,
  "kind": string
}
Поля
fileId

string

Идентификатор файла, для которого был сгенерирован JWT.

currentKaclsId

string ( int64 format)

Текущий идентификатор службы Key ACL (KACLS), связанный с JWT.

currentKaclsName

string

Имя списка KACL, на который указывает возвращаемый идентификатор списка KACL.

jwt

string

Подписанный JSON Web Token (JWT) для файла.

kind

string

Только вывод. Определяет тип ресурса. Значение: фиксированная строка "drive#generateCseTokenResponse" .

Области полномочий

Требуется один из следующих диапазонов аутентификации OAuth:

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

Некоторые области действия ограничены и требуют проведения оценки безопасности для их использования вашим приложением. Для получения дополнительной информации см. руководство по авторизации .