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 |
Identyfikator pliku, dla którego ma zostać wygenerowany token JWT. Jeśli nie zostanie podany, zostanie wygenerowany identyfikator. |
parent |
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 |
Identyfikator pliku, dla którego wygenerowano token JWT. |
currentKaclsId |
Aktualny identyfikator usługi ACL kluczy (KACLS) powiązany z tokenem JWT. |
currentKaclsName |
Nazwa KACL, do których odnosi się zwrócony identyfikator KACL. |
jwt |
Podpisany token sieciowy JSON (JWT) dla pliku. |
kind |
Tylko dane wyjściowe. Określa rodzaj danego zasobu. Wartość: ustalony ciąg znaków |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drive
Niektóre zakresy są ograniczone i wymagają oceny bezpieczeństwa aplikacji. Więcej informacji znajdziesz w przewodniku po autoryzacji.