В апреле 2022 г. мы начнем отключать некоторые конечные точки Google Business Profile API. Чтобы избежать перерывов в работе, вам необходимо обновить свою интеграцию. Ознакомьтесь с графиком прекращения поддержки и инструкциями.

Управление администраторами для аккаунтов и адресов

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

В My Business Account Management API менеджеры аккаунтов организаций, а также адресов, называются администраторами. Дополнительную информацию вы можете найти в статьях об аккаунтах и группах адресов и об управлении данными о компании.

Администраторы аккаунтов и адресов представлены в следующих коллекциях:

Пути к ресурсам, представляющим администраторов:

accounts/{accountId}/admins/{adminId}
locations/{locationId}/admins/{adminId}
Доступные действия:

Получение списка администраторов для аккаунта или адреса

Вы можете получить список администраторов для определенного аккаунта или адреса.

HTTP

Для аккаунта:

GET
https://mybusiness.googleapis.com/v1/accounts/{accountId}/admins

Для адреса:

GET
https://mybusinessaccountmanagement.googleapis.com/v1/locations/{locationId}/admins

Как добавить администратора для аккаунта или адреса

Вы можете отправить нужному пользователю приглашение, которое он должен будет принять. Его адрес электронной почты должен быть связан с аккаунтом Google. Когда приглашенный пользователь войдет в сервис "Профиль компании" с помощью своего аккаунта Google, ему будет предложено принять Условия использования. Только после этого он сможет вносить изменения.

HTTP

Приглашение для администратора аккаунта:

POST
https://mybusinessaccountmanagement.googleapis.com/v1/accounts/{accountId}/admins

Приглашение пользователя стать администратором адреса:

POST
https://mybusinessaccountmanagement.googleapis.com/v1/locations/{locationId}/admins
{
  "role": "MANAGER",
  "adminName": "example@example.com"
}

Приглашение LocationGroup стать администратором адреса:

POST
https://mybusinessaccountmanagement.googleapis.com/v1/locations/{locationId}/admins
{
  "account": "LocationGroupID",
  "role": "MANAGER"
}

Удаление администратора для аккаунта или адреса

Вы можете удалить администратора для определенного аккаунта или адреса.

HTTP

Для аккаунта:

DELETE
https://mybusinessaccountmanagement.googleapis.com/v1/accounts/{accountId}/admins/{adminId}

Для адреса:

DELETE
https://mybusinessaccountmanagement.googleapis.com/v1/accounts/locations/{locationId}/admins/{adminId}