- 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 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 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ılavuzunu inceleyin.
CreatePermissionRequest
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. Consent.email, User.email veya Group.email değerlerinden biri sağlanmalıdır. |