Generiert ein CSE-Token, mit dem CSE-Dateien erstellt oder aktualisiert werden können.
HTTP-Anfrage
GET https://www.googleapis.com/drive/v3/files/generateCseToken
Die URL verwendet die Syntax der gRPC-Transcodierung.
Abfrageparameter
| Parameter | |
|---|---|
fileId |
Die ID der Datei, für die das JWT generiert werden soll. Wenn keine ID angegeben wird, wird eine generiert. |
parent |
Die ID des erwarteten übergeordneten Elements der Datei. Wird verwendet, wenn ein JWT für eine neue CSE-Datei generiert wird. Wenn angegeben, wird das übergeordnete Element abgerufen. Wenn es sich um ein Element in einem geteilten Laufwerk handelt, wird die Richtlinie des geteilten Laufwerks verwendet, um die zu verwendenden KACLS zu bestimmen. Es ist ungültig, sowohl „fileId“ als auch „parent“ in einer einzelnen Anfrage anzugeben. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
JWT und zugehörige Metadaten, die zum Generieren von CSE-Dateien verwendet werden.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "fileId": string, "currentKaclsId": string, "currentKaclsName": string, "jwt": string, "kind": string } |
| Felder | |
|---|---|
fileId |
Die „fileId“, für die das JWT generiert wurde. |
currentKaclsId |
Die aktuelle KACLS-ID (Key ACL Service), die dem JWT zugeordnet ist. |
currentKaclsName |
Name der KACLS, auf die die zurückgegebene KACLS-ID verweist. |
jwt |
Das signierte JSON Web Token (JWT) für die Datei. |
kind |
Nur Ausgabe. Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drive
Einige Bereiche sind eingeschränkt und erfordern eine Sicherheitsprüfung für Ihre App, damit sie verwendet werden können. Weitere Informationen finden Sie im Autorisierungsleitfaden.