Индекс
-
AccessControl(интерфейс) -
Accounts(интерфейс) -
AcceptInvitationRequest(сообщение) -
Account(сообщение) -
Account.AccountRole(перечисление) -
Account.AccountType(перечисление) -
Account.OrganizationInfo(сообщение) -
Account.PermissionLevel(перечисление) -
Account.VerificationState(перечисление) -
Account.VettedState(перечисление) -
Admin(сообщение) -
Admin.AdminRole(перечисление) -
CreateAccountAdminRequest(сообщение) -
CreateAccountRequest(сообщение) -
CreateLocationAdminRequest(сообщение) -
DeclineInvitationRequest(сообщение) -
DeleteAccountAdminRequest(сообщение) -
DeleteLocationAdminRequest(сообщение) -
GetAccountRequest(сообщение) -
Invitation(сообщение) -
Invitation.TargetLocation(сообщение) -
Invitation.TargetType(перечисление) -
ListAccountAdminsRequest(сообщение) -
ListAccountAdminsResponse(сообщение) -
ListAccountsRequest(сообщение) -
ListAccountsResponse(сообщение) -
ListInvitationsRequest(сообщение) -
ListInvitationsResponse(сообщение) -
ListLocationAdminsRequest(сообщение) -
ListLocationAdminsResponse(сообщение) -
TransferLocationRequest(сообщение) -
UpdateAccountAdminRequest(сообщение) -
UpdateAccountRequest(сообщение) -
UpdateLocationAdminRequest(сообщение)
Контроль доступа
Эта служба позволяет управлять пользователями, имеющими доступ к учетным записям и местоположениям.
| Принять приглашение |
|---|
Принимает указанное приглашение.
|
| СоздатьАккаунтАдминистратор |
|---|
Приглашает указанного пользователя стать администратором указанной учетной записи. Приглашенный должен принять приглашение, чтобы получить доступ к учетной записи. См. [AcceptInvitation] [google.mybusiness.accountmanagement.v1.AcceptInvitation], чтобы программно принять приглашение.
|
| СоздатьМестоположениеАдминистратор |
|---|
Приглашает указанного пользователя стать администратором указанного местоположения. Приглашенный должен принять приглашение, чтобы получить доступ к локации. См. [AcceptInvitation] [google.mybusiness.accountmangement.v1.AcceptInvitation], чтобы программно принять приглашение.
|
| Отклонить приглашение |
|---|
Отклоняет указанное приглашение.
|
| УдалитьАккаунтАдминистратор |
|---|
Удаляет указанного администратора из указанной учетной записи.
|
| УдалитьМестоположениеАдминистратор |
|---|
Удаляет указанного администратора в качестве менеджера указанного местоположения.
|
| СписокАдминистраторовАккаунта |
|---|
Перечисляет администраторов указанной учетной записи.
|
| Список приглашений |
|---|
Перечисляет ожидающие приглашения для указанной учетной записи.
|
| СписокМестоположениеАдминистраторы |
|---|
Список всех администраторов указанного местоположения.
|
| ТрансферМестоположение |
|---|
Перемещает местоположение из учетной записи, принадлежащей пользователю, в другую учетную запись, которой управляет тот же пользователь. Пользователь должен быть владельцем учетной записи, с которой в данный момент связано местоположение, а также должен быть как минимум менеджером целевой учетной записи.
|
| ОбновлениеАккаунтАдминистратор |
|---|
Обновляет администратора для указанного администратора учетной записи.
|
| ОбновлениеМестоположенияАдминистратор |
|---|
Обновляет администратора для указанного местоположения. Обновить можно только роль AdminRole администратора.
|
Счета
Этот API позволяет управлять бизнес-аккаунтами в Google. Он определяет следующую модель ресурсов:
API имеет коллекцию ресурсов учетной записи с именем
accounts/*.Для удобства вы можете использовать синоним «я» вместо идентификатора учетной записи для личной учетной записи аутентифицированного абонента. Примеры: GET /v1/accounts/me GET /v1/accounts/me/locations
| Зарегистрироваться |
|---|
Создает учетную запись с указанным именем и типом под данным родителем.
|
| Получить аккаунт |
|---|
Получает указанную учетную запись. Возвращает
|
| Список аккаунтов |
|---|
Перечисляет все учетные записи для аутентифицированного пользователя. Сюда входят все учетные записи, которыми владеет пользователь, а также любые учетные записи, для которых у пользователя есть права управления.
|
| ОбновитьАккаунт |
|---|
Обновляет указанный бизнес-аккаунт. Личные аккаунты нельзя обновить этим способом.
|
Принять запрос приглашения
Сообщение запроса для AccessControl.AcceptInvitation.
| Поля | |
|---|---|
name | Необходимый. Имя принимаемого приглашения. |
Счет
Учетная запись — это контейнер для вашего местоположения. Если вы единственный пользователь, который управляет адресами вашей компании, вы можете использовать свой личный аккаунт Google. Чтобы поделиться управлением местоположениями с несколькими пользователями, создайте бизнес-аккаунт .
| Поля | |
|---|---|
name | Неизменный. Имя ресурса в формате |
account_name | Необходимый. Имя учетной записи. Для учетной записи типа |
primary_owner | Необходимый. Только ввод. Имя ресурса учетной записи, которая будет основным владельцем создаваемой учетной записи. Он должен иметь форму |
type | Необходимый. Содержит тип учетной записи. С помощью этого API невозможно создать учетные записи типа ПЕРСОНАЛЬНЫЙ и ОРГАНИЗАЦИОННЫЙ. |
role | Только вывод. Указывает AccountRole этой учетной записи. |
verification_state | Только вывод. Если проверка подтверждена, будущие создаваемые местоположения автоматически подключаются к Картам Google и создаются страницы Google+ без необходимости модерации. |
vetted_state | Только вывод. Указывает, проверена ли учетная запись Google. Проверенная учетная запись может проверять местоположения с помощью метода VETTED_PARTNER. |
account_number | Только вывод. Ссылочный номер учетной записи, если он предоставлен. |
permission_level | Только вывод. Указывает уровень разрешений, который имеет пользователь для этой учетной записи. |
organization_info | Только вывод. Дополнительная информация об организации. Это поле заполняется только для учетной записи организации. |
роль учетной записи
Указывает уровень доступа, который имеет аутентифицированный пользователь для этой учетной записи. Дополнительную информацию можно найти в статье Справочного центра .
| Перечисления | |
|---|---|
ACCOUNT_ROLE_UNSPECIFIED | Не указан. |
PRIMARY_OWNER | Пользователь является основным владельцем этой учетной записи. |
OWNER | Пользователь-владелец учетной записи. |
MANAGER | Пользователь может управлять этой учетной записью. |
SITE_MANAGER | Пользователь может управлять ограниченным набором функций учетной записи. |
Тип аккаунта
Указывает, какой это тип учетной записи: личная/пользовательская или бизнес-учетная запись.
| Перечисления | |
|---|---|
ACCOUNT_TYPE_UNSPECIFIED | Не указан. |
PERSONAL | Учетная запись конечного пользователя. |
LOCATION_GROUP | Группа локаций. Дополнительную информацию можно найти в статье Справочного центра . |
USER_GROUP | Группа пользователей для разделения сотрудников организации на группы. Дополнительную информацию можно найти в статье Справочного центра . |
ORGANIZATION | Организация, представляющая компанию. Дополнительную информацию можно найти в статье Справочного центра . |
Информация об организации
Дополнительная информация, хранящаяся для организации.
| Поля | |
|---|---|
registered_domain | Только вывод. Зарегистрированный домен для учетной записи. |
address | Только вывод. Почтовый адрес аккаунта. |
phone_number | Только вывод. Контактный номер организации. |
Уровень разрешения
Указывает уровень доступа, который имеет аутентифицированный пользователь для этой учетной записи.
| Перечисления | |
|---|---|
PERMISSION_LEVEL_UNSPECIFIED | Не указан. |
OWNER_LEVEL | Пользователь имеет разрешение уровня владельца. |
MEMBER_LEVEL | Пользователь имеет разрешение уровня члена. |
Состояние Верификации
Указывает состояние проверки учетной записи.
| Перечисления | |
|---|---|
VERIFICATION_STATE_UNSPECIFIED | Не указан. |
VERIFIED | Подтвержденный аккаунт. |
UNVERIFIED | Аккаунт не подтвержден, и верификация не запрошена. |
VERIFICATION_REQUESTED | Аккаунт не подтвержден, но запрошена проверка. |
Проверено
Указывает проверенное состояние учетной записи.
| Перечисления | |
|---|---|
VETTED_STATE_UNSPECIFIED | Не указан |
NOT_VETTED | Аккаунт не проверяется Google. |
VETTED | Аккаунт проверен Google и находится в действительном состоянии. Учетная запись автоматически проверяется, если она имеет прямой доступ к проверенной учетной записи группы. |
INVALID | Аккаунт проверен, но находится в недействительном состоянии. Учетная запись будет вести себя как непроверенная учетная запись. |
Админ
Администратор учетной записи или местоположения.
| Поля | |
|---|---|
name | Неизменный. Имя ресурса. Для администраторов учетных записей это имеет форму: Для администраторов локаций это имеет вид: Это поле будет игнорироваться, если оно задано при создании администратора. |
admin | Необязательный. Имя администратора. При первоначальном приглашении это адрес электронной почты приглашенного. При вызовах Это поле необходимо задать только во время создания администратора. |
account | Неизменный. Имя ресурса учетной записи, на который ссылается этот администратор. Используется при вызове location.admins.create, чтобы пригласить LocationGroup в качестве администратора. Если и это поле, и Формат: |
role | Необходимый. Указывает роль, которую этот администратор использует с указанной учетной записью или местоположением. |
pending_invitation | Только вывод. Указывает, есть ли у этого администратора ожидающее приглашение для указанного ресурса. |
роль администратора
Указывает уровень доступа, который имеет администратор. Дополнительную информацию можно найти в статье Справочного центра .
| Перечисления | |
|---|---|
ADMIN_ROLE_UNSPECIFIED | Не указан. |
PRIMARY_OWNER | Администратор имеет доступ на уровне владельца и является основным владельцем. (Отображается в пользовательском интерфейсе как «Основной владелец»). |
OWNER | Администратор имеет доступ на уровне владельца. (Отображается как «Владелец» в пользовательском интерфейсе). |
MANAGER | Администратор имеет управленческий доступ. |
SITE_MANAGER | Администратор может управлять страницами социальных сетей (Google+). (Отображается в пользовательском интерфейсе как «Менеджер сайта»). Этот API не позволяет создать администратора учетной записи с ролью SITE_MANAGER. |
CreateAccountAdminRequest
Сообщение запроса для AccessControl.CreateAccountAdmin.
| Поля | |
|---|---|
parent | Необходимый. Имя ресурса учетной записи, для которой создан этот администратор. |
admin | Необходимый. Администратор создал. Роль не может быть SITE_MANAGER. |
Запрос создания учетной записи
Сообщение запроса для Accounts.CreateAccount.
| Поля | |
|---|---|
account | Необходимый. Информация об учетной записи, которую необходимо создать. Единственными разрешенными полями являются учетная запись и тип. |
CreateLocationAdminRequest
Сообщение запроса для AccessControl.CreateLocationAdmin.
| Поля | |
|---|---|
parent | Необходимый. Имя ресурса местоположения, для которого создан этот администратор. |
admin | Необходимый. Администратор для создания. |
Отклонить запрос приглашения
Сообщение запроса для AccessControl.DeclineInvitation.
| Поля | |
|---|---|
name | Необходимый. Имя приглашения учетной записи, которое отклоняется. |
Удалитьаккаунтадминреквест
Сообщение запроса для AccessControl.DeleteAccountAdmin.
| Поля | |
|---|---|
name | Необходимый. Имя ресурса администратора, которого нужно удалить из учетной записи. |
УдалитьLocationAdminRequest
Сообщение запроса для AccessControl.DeleteLocationAdmin.
| Поля | |
|---|---|
name | Необходимый. Имя ресурса администратора, которого нужно удалить из местоположения. |
GetAccountRequest
Сообщение запроса для Accounts.GetAccount.
| Поля | |
|---|---|
name | Необходимый. Имя учетной записи для получения. |
Приглашение
Представляет ожидающее приглашение.
| Поля | |
|---|---|
name | Необходимый. Имя ресурса для приглашения. |
role | Только вывод. Приглашенная роль на аккаунте. |
target_type | Только вывод. Указывает, какие целевые типы должны отображаться в ответе. |
Полевая target Союза. Указывает цель, для которой предназначено это приглашение. target может быть только одно из следующих: | |
target_account | Малонаселенный аккаунт, для которого предназначено это приглашение. |
target_location | Целевое местоположение, для которого предназначено это приглашение. |
Целевое местоположение
Представляет целевое расположение для ожидающего приглашения.
| Поля | |
|---|---|
location_name | Название локации, в которую приглашен пользователь. |
address | Адрес локации, в которую приглашен пользователь. |
Тип цели
Тип цели, для которой предназначено приглашение.
| Перечисления | |
|---|---|
TARGET_TYPE_UNSPECIFIED | Устанавливается, когда тип цели не указан. |
ACCOUNTS_ONLY | Перечислите приглашения только для целей типа «Учетная запись». |
LOCATIONS_ONLY | Перечислите приглашения только для целей типа «Местоположение». |
Запрос ListAccountAdmins
Сообщение запроса для AccessControl.ListAccountAdmins.
| Поля | |
|---|---|
parent | Необходимый. Имя учетной записи, из которой можно получить список администраторов. |
ListAccountAdminsResponse
Ответное сообщение для AccessControl.ListAccountAdmins.
| Поля | |
|---|---|
account_admins[] | Коллекция экземпляров администратора. |
Запрос списка аккаунтов
Сообщение запроса для Accounts.ListAccounts.
| Поля | |
|---|---|
parent_account | Необязательный. Имя ресурса учетной записи, для которой необходимо получить список учетных записей с прямым доступом. Это имеет смысл только для организаций и групп пользователей. Если пусто, вернет |
page_size | Необязательный. Сколько аккаунтов нужно получить на страницу. По умолчанию и максимум — 20. |
page_token | Необязательный. Если указано, извлекается следующая страница учетных записей. |
filter | Необязательный. Фильтр, ограничивающий возврат учетных записей. Ответ включает только записи, соответствующие фильтру. Если Например, запрос с Поле |
ListAccountsResponse
Ответное сообщение для Accounts.ListAccounts.
| Поля | |
|---|---|
accounts[] | Коллекция учетных записей, к которым у пользователя есть доступ. Личный аккаунт пользователя, выполняющего запрос, всегда будет первым элементом результата, если он не отфильтрован. |
next_page_token | Если количество учетных записей превышает запрошенный размер страницы, это поле заполняется токеном для получения следующей страницы учетных записей при последующем вызове |
Список приглашенийЗапрос
Сообщение запроса для AccessControl.ListInvitations.
| Поля | |
|---|---|
parent | Необходимый. Имя учетной записи, из которой извлекается список приглашений. |
filter | Необязательный. Фильтрация ответа поддерживается через поле Invitation.target_type. |
Список приглашенийОтвет
Ответное сообщение для AccessControl.ListInvitations.
| Поля | |
|---|---|
invitations[] | Коллекция приглашений, ожидающих рассмотрения для учетной записи. Количество приглашений, перечисленных здесь, не может превышать 1000. |
СписокМестоположениеАдминистраторыЗапрос
Сообщение запроса для AccessControl.ListLocationAdmins.
| Поля | |
|---|---|
parent | Необходимый. Название места, администраторов которого нужно вывести в список. |
ListLocationAdminsResponse
Ответное сообщение для AccessControl.ListLocationAdmins.
| Поля | |
|---|---|
admins[] | Коллекция администраторов. |
ТрансферМестоположениеЗапрос
Сообщение запроса для AccessControl.TransferLocation.
| Поля | |
|---|---|
name | Необходимый. Имя места для переноса. |
destination_account | Необходимый. Имя ресурса учетной записи, в который необходимо передать местоположение (например, «accounts/{account}»). |
ОбновлениеАккаунтАдминистратораЗапрос
Сообщение запроса для AccessControl.UpdateAccountAdmin.
| Поля | |
|---|---|
account_admin | Необходимый. Обновленная версия Админа. |
update_mask | Необходимый. Конкретные поля, которые следует обновить. Единственное редактируемое поле — роль. |
Запрос обновления аккаунта
Сообщение запроса для Accounts.UpdateAccount.
| Поля | |
|---|---|
account | Необходимый. Обновленный Аккаунт. |
update_mask | Необходимый. Конкретные поля, которые следует обновить. Единственное редактируемое поле — |
validate_only | Необязательный. Если это правда, запрос проверяется без фактического обновления учетной записи. |
ОбновлениеLocationAdminRequest
Сообщение запроса для AccessControl.UpdateLocationAdmin.
| Поля | |
|---|---|
location_admin | Необходимый. Обновленная версия Админа. |
update_mask | Необходимый. Конкретные поля, которые следует обновить. Единственное редактируемое поле — роль. |