Method: files.generateCseToken

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

Żądanie HTTP

GET https://www.googleapis.com/drive/v3/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 podasz identyfikatora, zostanie on wygenerowany.

parent

string

Identyfikator oczekiwanego elementu nadrzędnego pliku. Używany podczas generowania JWT dla nowego pliku CSE. Jeśli zostanie określony element nadrzędny, zostanie on pobrany. Jeśli jest to element dysku współdzielonego, zasady dysku współdzielonego zostaną użyte do określenia, który KACLS powinien być używany.

Nie można określić zarówno fileId, jak i parent w jednym żądaniu.

Treść żądania

Treść żądania musi być pusta.

Treść odpowiedzi

Token JWT i powiązane 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)

Bieżący identyfikator usługi listy kontroli dostępu do kluczy (KACLS) powiązany z tokenem JWT.

currentKaclsName

string

Nazwa list KACL, na które wskazuje zwrócony identyfikator listy 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, aby aplikacja mogła ich używać. Więcej informacji znajdziesz w przewodniku po autoryzacji.