Method: notes.permissions.batchCreate

Notta bir veya daha fazla izin oluşturur. Yalnızca WRITER rolüne sahip izinler oluşturulabilir. İzin ekleme başarısız olursa isteğin tamamı başarısız olur ve herhangi bir değişiklik yapılmaz.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Oluşturulan tüm İzinler tarafından paylaşılan üst kaynak. Biçim: notes/{note} Bu ayarlanırsa, CreatePermission mesajlarındaki üst alan boş olmalı veya bu alanla eşleşmelidir.

İstek içeriği

İstek gövdesi aşağıdaki yapıya sahip veriler içerir:

JSON gösterimi
{
  "requests": [
    {
      object (CreatePermissionRequest)
    }
  ]
}
Alanlar
requests[]

object (CreatePermissionRequest)

Oluşturulacak kaynakları belirten istek mesajı.

Yanıt gövdesi

Notta izin oluşturma yanıtı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
Alanlar
permissions[]

object (Permission)

İzinler oluşturuldu.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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

Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.

İzin İsteği Oluştur

Nota tek bir izin ekleme isteği.

JSON gösterimi
{
  "parent": string,
  "permission": {
    object (Permission)
  }
}
Alanlar
parent

string

Zorunlu. Bu iznin oluşturulacağı üst not. Biçim: notes/{note}

permission

object (Permission)

Zorunlu. Oluşturma izni. Permission.email, User.email veya Group.email adreslerinden biri sağlanmalıdır.