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 |
Identyfikator pliku, dla którego ma zostać wygenerowany token JWT. Jeśli nie podasz identyfikatora, zostanie on wygenerowany. |
parent |
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 |
Identyfikator pliku, dla którego wygenerowano token JWT. |
currentKaclsId |
Bieżący identyfikator usługi listy kontroli dostępu do kluczy (KACLS) powiązany z tokenem JWT. |
currentKaclsName |
Nazwa list KACL, na które wskazuje zwrócony identyfikator listy 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, aby aplikacja mogła ich używać. Więcej informacji znajdziesz w przewodniku po autoryzacji.