Генерирует токен CSE, который можно использовать для создания или обновления файлов CSE.
HTTP-запрос
GET https://www.googleapis.com/drive/v3/files/generateCseToken
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры запроса
| Параметры | |
|---|---|
fileId | Идентификатор файла, для которого следует сгенерировать JWT. Если идентификатор не указан, он будет сгенерирован. |
parent | Идентификатор ожидаемого родительского элемента файла. Используется при генерации JWT для нового файла CSE. Если указан, родительский элемент будет получен, и если родительский элемент является элементом общего диска, для определения KACLS, которые следует использовать, будет использоваться политика общего диска. Недопустимо указывать одновременно fileId и parent в одном запросе. |
Текст запроса
Тело запроса должно быть пустым.
Ответный текст
JWT и связанные с ним метаданные используются для генерации файлов CSE.
В случае успеха тело ответа содержит данные следующей структуры:
| JSON-представление |
|---|
{ "fileId": string, "currentKaclsId": string, "currentKaclsName": string, "jwt": string, "kind": string } |
| Поля | |
|---|---|
fileId | Идентификатор файла, для которого был сгенерирован JWT. |
currentKaclsId | Текущий идентификатор службы Key ACL (KACLS), связанный с JWT. |
currentKaclsName | Имя списка KACL, на который указывает возвращаемый идентификатор списка KACL. |
jwt | Подписанный JSON Web Token (JWT) для файла. |
kind | Только вывод. Определяет тип ресурса. Значение: фиксированная строка |
Области полномочий
Требуется один из следующих диапазонов аутентификации OAuth:
-
https://www.googleapis.com/auth/docs -
https://www.googleapis.com/auth/drive
Некоторые области действия ограничены и требуют проведения оценки безопасности для их использования вашим приложением. Для получения дополнительной информации см. руководство по авторизации .