Method: files.generateCseToken

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/v3/files/generateCseToken

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Sorgu parametreleri

Parametreler
fileId

string

JWT'nin oluşturulması gereken dosyanın kimliği. Sağlanmazsa bir kimlik oluşturulur.

parent

string

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

string

JWT'nin oluşturulduğu fileId.

currentKaclsId

string (int64 format)

JWT ile ilişkili geçerli Anahtar ACL Hizmeti (KACLS) kimliği.

currentKaclsName

string

Döndürülen KACL'lerin kimliğinin işaret ettiği KACL'lerin adı.

jwt

string

Dosyanın imzalı JSON Web Jetonu (JWT).

kind

string

Yalnızca çıkış. Bunun ne tür bir kaynak olduğunu tanımlar. Değer: Sabit dize "drive#generateCseTokenResponse".

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/docs
  • https://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.