CSE dosyaları oluşturmak veya güncellemek için kullanılabilecek bir CSE jetonu oluşturur.
HTTP isteği
GET https://www.googleapis.com/drive/v2/files/generateCseToken
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Sorgu parametreleri
| Parametreler | |
|---|---|
fileId |
JWT'nin oluşturulması gereken dosyanın kimliği. Sağlanmazsa bir kimlik oluşturulur. |
parent |
Dosyanın beklenen üst öğesinin kimliği. Yeni bir CSE dosyası için JWT oluşturulurken kullanılır. Belirtilirse üst öğe getirilir ve üst öğe bir ortak Drive öğesiyse kullanılacak KACLS'yi belirlemek için ortak Drive'ın politikası kullanılır. Tek bir istekte hem fileId hem de parent belirtmek geçersizdir. |
İstek metni
İstek metni boş olmalıdır.
Yanıt metni
CSE dosyalarını oluşturmak için kullanılan JWT ve ilişkili meta veriler.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{ "fileId": string, "currentKaclsId": string, "currentKaclsName": string, "jwt": string, "kind": string } |
| Alanlar | |
|---|---|
fileId |
JWT'nin oluşturulduğu fileId. |
currentKaclsId |
JWT ile ilişkili geçerli Anahtar ACL Hizmeti (KACLS) kimliği. |
currentKaclsName |
Döndürülen KACL'lerin kimliğinin işaret ettiği KACL'lerin adı. |
jwt |
Dosyanın imzalı JSON Web Jetonu (JWT). |
kind |
Yalnızca çıkış. Bunun ne tür bir kaynak olduğunu tanımlar. Değer: Sabit dize |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drive
Bazı kapsamlar kısıtlanmıştır ve uygulamanızın bunları kullanabilmesi için güvenlik değerlendirmesi yapılması gerekir. Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.