Method: notes.permissions.batchCreate

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

คำขอ HTTP

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

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

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

พารามิเตอร์
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

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

CreatePermissionRequest

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

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

string

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

permission

object (Permission)

ต้องระบุ สิทธิ์ในการสร้าง คุณต้องระบุค่าใดค่าหนึ่งต่อไปนี้ Permission.email, User.email หรือ Group.email