Method: files.generateCseToken

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

คำขอ HTTP

GET https://www.googleapis.com/drive/v3/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)

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

currentKaclsName

string

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

jwt

string

JSON Web Token (JWT) ที่ลงชื่อแล้วสำหรับไฟล์

kind

string

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

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

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

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

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