สร้างโทเค็น CSE ซึ่งใช้สร้างหรืออัปเดตไฟล์ CSE ได้
คำขอ HTTP
GET https://www.googleapis.com/drive/v3/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 |
รหัสบริการจัดการสิทธิ์เข้าถึงคีย์ (KACLS) ปัจจุบันที่เชื่อมโยงกับ JWT |
currentKaclsName |
ชื่อของ KACLs ที่รหัส KACLs ที่แสดงผลชี้ไป |
jwt |
JSON Web Token (JWT) ที่ลงชื่อแล้วสำหรับไฟล์ |
kind |
เอาต์พุตเท่านั้น ระบุประเภทของทรัพยากรนี้ ค่าคือสตริงคงที่ |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drive
ขอบเขตบางรายการถูกจำกัดและต้องมีการประเมินความปลอดภัยเพื่อให้แอปของคุณใช้งานได้ ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์