Method: notes.permissions.batchCreate

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

คำขอ HTTP

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

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

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

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

string

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

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

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

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

object (CreatePermissionRequest)

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

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

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

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

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

object (Permission)

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

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

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

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

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

CreatePermissionRequest

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

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

string

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

permission

object (Permission)

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