Method: notes.permissions.batchCreate

Przyznaje co najmniej 1 uprawnienie do notatki. Można utworzyć tylko uprawnienia z rolą WRITER. Jeśli dodanie jakichkolwiek uprawnień się nie powiedzie, całe żądanie zakończy się niepowodzeniem i nie zostaną wprowadzone żadne zmiany.

Żą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 ta wartość jest ustawiona, pole nadrzędne w komunikatach CreatePermission musi być puste lub pasować do tego pola.

Treść żądania

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

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

object (CreatePermissionRequest)

Komunikat z żądaniem określający zasoby do utworzenia.

Treść odpowiedzi

Odpowiedź na tworzenie 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 na temat autoryzacji.

CreatePermissionRequest

Prośba o dodanie 1 uprawnienia do notatki.

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

string

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

permission

object (Permission)

Wymagane. Uprawnienia do tworzenia. Musisz podać jedną z tych wartości: Permission.email, User.email lub Group.email.