Method: files.generateCseToken

Génère un jeton CSE qui peut être utilisé pour créer ou mettre à jour des fichiers CSE.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de requête

Paramètres
fileId

string

ID du fichier pour lequel le jeton JWT doit être généré. Si aucun ID n'est fourni, un ID sera généré.

parent

string

ID du parent attendu du fichier. Utilisé lors de la génération d'un jeton JWT pour un nouveau fichier CSE. Si un parent est spécifié, il sera récupéré. S'il s'agit d'un élément de Drive partagé, la règle du Drive partagé sera utilisée pour déterminer le KACLS à utiliser.

Il n'est pas valide de spécifier à la fois fileId et parent dans une même requête.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

JWT et métadonnées associées utilisés pour générer des fichiers CSE.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "fileId": string,
  "currentKaclsId": string,
  "currentKaclsName": string,
  "jwt": string,
  "kind": string
}
Champs
fileId

string

ID du fichier pour lequel le jeton JWT a été généré.

currentKaclsId

string (int64 format)

ID actuel du service KACLS (Key ACL Service) associé au jeton JWT.

currentKaclsName

string

Nom des KACL vers lesquels pointe l'ID des KACL renvoyés.

jwt

string

Jeton Web JSON (JWT) signé pour le fichier.

kind

string

Uniquement en sortie. Identifie le type de ressource. Valeur : chaîne fixe "drive#generateCseTokenResponse".

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

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

Certains niveaux d'accès sont soumis à des restrictions et nécessitent une évaluation de sécurité pour que votre application puisse les utiliser. Pour en savoir plus, consultez le guide d'autorisation.