Method: files.generateCseToken

สร้างโทเค็น CSE ซึ่งใช้สร้างหรืออัปเดตไฟล์ CSE ได้

คำขอ HTTP

GET https://www.googleapis.com/drive/v2/files/generateCseToken

URL ใช้ไวยากรณ์การแปลงรหัส gRPC

พารามิเตอร์การค้นหา

พารามิเตอร์
fileId

string

รหัสของไฟล์ที่ควรสร้าง JWT หากไม่ได้ระบุ ระบบจะสร้างรหัสให้

parent

string

รหัสของโฟลเดอร์แม่ที่คาดไว้ของไฟล์ ใช้เมื่อสร้าง JWT สำหรับไฟล์ CSE ใหม่ หากระบุไว้ ระบบจะดึงข้อมูลโฟลเดอร์หลัก และหากโฟลเดอร์หลักเป็นรายการในไดรฟ์ที่แชร์ ระบบจะใช้นโยบายของไดรฟ์ที่แชร์เพื่อกำหนด KACLS ที่ควรใช้

การระบุทั้ง fileId และ parent ในคำขอเดียวไม่ถูกต้อง

เนื้อความของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

JWT และข้อมูลเมตาที่เชื่อมโยงซึ่งใช้ในการสร้างไฟล์ CSE

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "fileId": string,
  "currentKaclsId": string,
  "currentKaclsName": string,
  "jwt": string,
  "kind": string
}
ช่อง
fileId

string

FileId ที่สร้าง JWT

currentKaclsId

string (int64 format)

รหัสบริการ ACL ของคีย์ (KACLS) ปัจจุบันที่เชื่อมโยงกับ JWT

currentKaclsName

string

ชื่อของ KACL ที่รหัส KACL ที่แสดงผลชี้ไป

jwt

string

โทเค็นเว็บ JSON (JWT) ที่ลงชื่อสำหรับไฟล์

kind

string

เอาต์พุตเท่านั้น ระบุประเภทของทรัพยากร ค่า: สตริงคงที่ "drive#generateCseTokenResponse"

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้

  • https://www.googleapis.com/auth/docs
  • https://www.googleapis.com/auth/drive

ขอบเขตบางอย่างถูกจำกัดและต้องมีการประเมินความปลอดภัยเพื่อให้แอปของคุณใช้ขอบเขตเหล่านั้นได้ ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์