สร้างโทเค็น CSE ซึ่งใช้สร้างหรืออัปเดตไฟล์ CSE ได้
คำขอ HTTP
GET https://www.googleapis.com/drive/v2/files/generateCseToken
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์การค้นหา
| พารามิเตอร์ | |
|---|---|
fileId |
รหัสของไฟล์ที่ควรสร้าง JWT หากไม่ได้ระบุ ระบบจะสร้างรหัสให้ |
parent |
รหัสของโฟลเดอร์แม่ที่คาดไว้ของไฟล์ ใช้เมื่อสร้าง JWT สำหรับไฟล์ CSE ใหม่ หากระบุไว้ ระบบจะดึงข้อมูลโฟลเดอร์หลัก และหากโฟลเดอร์หลักเป็นรายการในไดรฟ์ที่แชร์ ระบบจะใช้นโยบายของไดรฟ์ที่แชร์เพื่อกำหนด KACLS ที่ควรใช้ การระบุทั้ง fileId และ parent ในคำขอเดียวไม่ถูกต้อง |
เนื้อความของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
JWT และข้อมูลเมตาที่เชื่อมโยงซึ่งใช้ในการสร้างไฟล์ CSE
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "fileId": string, "currentKaclsId": string, "currentKaclsName": string, "jwt": string, "kind": string } |
| ช่อง | |
|---|---|
fileId |
FileId ที่สร้าง JWT |
currentKaclsId |
รหัสบริการ ACL ของคีย์ (KACLS) ปัจจุบันที่เชื่อมโยงกับ JWT |
currentKaclsName |
ชื่อของ KACL ที่รหัส KACL ที่แสดงผลชี้ไป |
jwt |
โทเค็นเว็บ JSON (JWT) ที่ลงชื่อสำหรับไฟล์ |
kind |
เอาต์พุตเท่านั้น ระบุประเภทของทรัพยากร ค่า: สตริงคงที่ |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drive
ขอบเขตบางอย่างถูกจำกัดและต้องมีการประเมินความปลอดภัยเพื่อให้แอปของคุณใช้ขอบเขตเหล่านั้นได้ ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์