Method: notes.permissions.batchCreate

Tworzy co najmniej 1 uprawnienie dotyczące notatki. Można tworzyć tylko uprawnienia z rolą WRITER. Jeśli dodanie uprawnień zakończy się niepowodzeniem, cała prośba zostanie odrzucona, a żadne zmiany nie zostaną wprowadzone.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
parent

string

Zasób nadrzędny udostępniany przez wszystkie tworzone uprawnienia. Format: notes/{note} Jeśli to pole jest ustawione, pole nadrzędne w wiadomościach CreatePermission musi być puste lub musi być zgodne z tym polem.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "requests": [
    {
      object (CreatePermissionRequest)
    }
  ]
}
Pola
requests[]

object (CreatePermissionRequest)

wiadomość z prośbą o utworzenie zasobów,

Treść odpowiedzi

Odpowiedź dotycząca tworzenia uprawnień do notatki.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
Pola
permissions[]

object (Permission)

Uprawnienia zostały utworzone.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.

CreatePermissionRequest

prośba o dodanie pojedynczego uprawnienia do notatki;

Zapis JSON
{
  "parent": string,
  "permission": {
    object (Permission)
  }
}
Pola
parent

string

Wymagany. Uwaga nadrzędna, w której zostanie utworzone to uprawnienie. Format: notes/{note}

permission

object (Permission)

Wymagany. Uprawnienia do tworzenia. Należy podać jeden z tych atrybutów: Permission.email, User.email lub Group.email.