- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- CreatePermissionRequest
Notta bir veya daha fazla izin oluşturur. Yalnızca WRITER
rolüne sahip izinler oluşturulabilir. İzin ekleme işlemi 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 |
Oluşturulan tüm izinler tarafından paylaşılan ana kaynak. Biçim: |
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"requests": [
{
object ( |
Alanlar | |
---|---|
requests[] |
Oluşturulacak kaynakları belirten istek mesajı. |
Yanıt gövdesi
Bir 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 ( |
Alanlar | |
---|---|
permissions[] |
İ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.
CreatePermissionRequest
Notta tek bir izin ekleme isteği.
JSON gösterimi |
---|
{
"parent": string,
"permission": {
object ( |
Alanlar | |
---|---|
parent |
Zorunlu. Bu iznin oluşturulacağı üst not. Biçim: |
permission |
Zorunlu. Oluşturma izni. Permission.email, User.email veya Group.email özelliklerinden biri sağlanmalıdır. |