Создает одно или несколько разрешений для заметки. Могут быть созданы только разрешения с ролью WRITER
. Если добавить какое-либо разрешение не удается, то весь запрос завершается ошибкой, и никакие изменения не вносятся.
HTTP-запрос
POST https://keep.googleapis.com/v1/{parent=notes/*}/permissions:batchCreate
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
parent | Родительский ресурс, совместно используемый всеми создаваемыми разрешениями. Формат: |
Тело запроса
Тело запроса содержит данные со следующей структурой:
Представление JSON |
---|
{
"requests": [
{
object ( |
Поля | |
---|---|
requests[] | Сообщение запроса с указанием ресурсов для создания. |
Тело ответа
Ответ на создание разрешений для заметки.
В случае успеха тело ответа содержит данные со следующей структурой:
Представление JSON |
---|
{
"permissions": [
{
object ( |
Поля | |
---|---|
permissions[] | Разрешения созданы. |
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/keep
Дополнительные сведения см. в руководстве по авторизации .
CreatePermissionRequest
Запрос на добавление одного разрешения на заметку.
Представление JSON |
---|
{
"parent": string,
"permission": {
object ( |
Поля | |
---|---|
parent | Необходимый. Родительская заметка, где будет создано это разрешение. Формат: |
permission | Необходимый. Разрешение на создание. Должен быть указан один из Permission.email, User.email или Group.email. |