Method: notes.permissions.batchCreate

สร้างสิทธิ์ในบันทึก ระบบอาจสร้างเฉพาะสิทธิ์ที่มีบทบาท WRITER เท่านั้น หากเพิ่มสิทธิ์ไม่สําเร็จ คําขอทั้งหมดจะไม่สําเร็จและไม่มีการเปลี่ยนแปลง

คำขอ HTTP

POST https://keep.googleapis.com/v1/{parent=notes/*}/permissions:batchCreate

URL ใช้ไวยากรณ์ gRPC Transcoding

พารามิเตอร์เส้นทาง

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

string

ทรัพยากรระดับบนสุดที่แชร์โดยสิทธิ์ทั้งหมดที่กําลังสร้าง รูปแบบ: notes/{note} หากตั้งค่าไว้ ช่องระดับบนสุดในข้อความ CreatePermission ต้องว่างเปล่าหรือตรงกับช่องนี้

เนื้อหาของคำขอ

เนื้อหาของคําขอมีข้อมูลที่มีโครงสร้างต่อไปนี้

การแสดง JSON
{
  "requests": [
    {
      object (CreatePermissionRequest)
    }
  ]
}
ช่อง
requests[]

object (CreatePermissionRequest)

ข้อความคําขอที่ระบุทรัพยากรที่จะสร้าง

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

การตอบสนองสําหรับการสร้างสิทธิ์ในโน้ต

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

การแสดง JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
ช่อง
permissions[]

object (Permission)

สร้างสิทธิ์แล้ว

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

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/keep

สําหรับข้อมูลเพิ่มเติม โปรดดูคู่มือการให้สิทธิ์

สร้างคําขอสิทธิ์

คําขอเพิ่มสิทธิ์เพียงรายการเดียวลงในโน้ต

การแสดง JSON
{
  "parent": string,
  "permission": {
    object (Permission)
  }
}
ช่อง
parent

string

ต้องระบุ บันทึกระดับบนสุดที่จะมีการตั้งค่าสิทธิ์นี้ รูปแบบ: notes/{note}

permission

object (Permission)

ต้องระบุ สิทธิ์ในการสร้าง ต้องระบุ Permission.email, User.email หรือ Group.email