Method: files.generateCseToken

Generuje token CSE, którego można użyć do utworzenia lub zaktualizowania plików CSE.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry zapytania

Parametry
fileId

string

Identyfikator pliku, dla którego ma zostać wygenerowany token JWT. Jeśli nie zostanie podany, zostanie wygenerowany identyfikator.

parent

string

Identyfikator oczekiwanego elementu nadrzędnego pliku. Używany podczas generowania tokena JWT dla nowego pliku CSE. Jeśli zostanie określony, element nadrzędny zostanie pobrany, a jeśli jest to element dysku współdzielonego, do określenia, które KACL mają być używane, zostanie zastosowana zasada dysku współdzielonego.

Nie można określić zarówno identyfikatora pliku, jak i elementu nadrzędnego w jednym żądaniu.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Token JWT i powiązane z nim metadane używane do generowania plików CSE.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "fileId": string,
  "currentKaclsId": string,
  "currentKaclsName": string,
  "jwt": string,
  "kind": string
}
Pola
fileId

string

Identyfikator pliku, dla którego wygenerowano token JWT.

currentKaclsId

string (int64 format)

Aktualny identyfikator usługi ACL kluczy (KACLS) powiązany z tokenem JWT.

currentKaclsName

string

Nazwa KACL, do których odnosi się zwrócony identyfikator KACL.

jwt

string

Podpisany token sieciowy JSON (JWT) dla pliku.

kind

string

Tylko dane wyjściowe. Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków "drive#generateCseTokenResponse".

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

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

Niektóre zakresy są ograniczone i wymagają oceny bezpieczeństwa aplikacji. Więcej informacji znajdziesz w przewodniku po autoryzacji.