- HTTP isteği
- Yol parametreleri
- İstek gövdesi
- 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 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 İzinler tarafından paylaşılan üst kaynak. Biçim: |
İstek içeriği
İstek gövdesi aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{
"requests": [
{
object ( |
Alanlar | |
---|---|
requests[] |
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 ( |
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.
İzin İsteği Oluştur
Nota 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 adreslerinden biri sağlanmalıdır. |