Method: files.generateCseToken

Generiert ein CSE-Token, mit dem CSE-Dateien erstellt oder aktualisiert werden können.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Abfrageparameter

Parameter
fileId

string

Die ID der Datei, für die das JWT generiert werden soll. Wenn keine ID angegeben wird, wird eine generiert.

parent

string

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 Ablageort handelt, wird die Richtlinie des geteilten Ablageorts 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

string

Die Datei-ID, für die das JWT generiert wurde.

currentKaclsId

string (int64 format)

Die aktuelle KACLS-ID (Key ACL Service), die dem JWT zugeordnet ist.

currentKaclsName

string

Name der KACLS, auf die die zurückgegebene KACLS-ID verweist.

jwt

string

Das signierte JSON Web Token (JWT) für die Datei.

kind

string

Nur Ausgabe. Gibt an, um welche Art von Ressource es sich handelt. Wert: der feste String "drive#generateCseTokenResponse".

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/docs
  • https://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.