REST Resource: accounts

Ресурс: Аккаунт

Аккаунт – это контейнер для местоположений вашей компании. Если вы единственный пользователь, который управляет адресами вашей компании, вы можете использовать свой личный аккаунт Google. Чтобы поделиться управлением местоположениями с несколькими пользователями, создайте бизнес-аккаунт .

JSON-представление
{
  "name": string,
  "accountName": string,
  "type": enum (AccountType),
  "role": enum (AccountRole),
  "state": {
    object (AccountState)
  },
  "accountNumber": string,
  "permissionLevel": enum (PermissionLevel),
  "organizationInfo": {
    object (OrganizationInfo)
  }
}
Поля
name

string

Имя ресурса в формате accounts/{accountId} .

accountName

string

Имя учетной записи.

type

enum ( AccountType )

Только вывод. Указывает AccountType этой учетной записи.

role

enum ( AccountRole )

Только вывод. Указывает роль AccountRole , которую имеет вызывающий объект для этой учетной записи.

state

object ( AccountState )

Только вывод. Указывает AccountState этой учетной записи.

accountNumber

string

Ссылочный номер учетной записи, если он предоставлен.

permissionLevel

enum ( PermissionLevel )

Только вывод. Указывает PermissionLevel , который имеет вызывающий объект для этой учетной записи.

organizationInfo

object ( OrganizationInfo )

Дополнительная информация об организации. Это поле заполняется только для учетной записи организации.

Тип аккаунта

Указывает, какой это тип учетной записи: личная/пользовательская или бизнес-учетная запись.

Перечисления
ACCOUNT_TYPE_UNSPECIFIED Не указан.
PERSONAL Учетная запись конечного пользователя.
LOCATION_GROUP Группа локаций. Дополнительную информацию можно найти в статье Справочного центра .
USER_GROUP Группа пользователей для разделения сотрудников организации на группы. Дополнительную информацию можно найти в статье Справочного центра .
ORGANIZATION Организация, представляющая компанию. Дополнительную информацию можно найти в статье Справочного центра .

роль учетной записи

Указывает уровень доступа, который имеет аутентифицированный пользователь для этой учетной записи. Дополнительную информацию можно найти в статье Справочного центра .

Перечисления
ACCOUNT_ROLE_UNSPECIFIED Не указан.
OWNER Пользователь является владельцем этой учетной записи. (Отображается в пользовательском интерфейсе как «Основной владелец»).
CO_OWNER Пользователь является совладельцем аккаунта. (Отображается как «Владелец» в пользовательском интерфейсе).
MANAGER Пользователь может управлять этой учетной записью.
COMMUNITY_MANAGER Пользователь может управлять страницами социальных сетей (Google+) для своей учетной записи. (Отображается в пользовательском интерфейсе как «Менеджер сайта»).

состояние аккаунта

Указывает состояние учетной записи, например, была ли она проверена Google.

JSON-представление
{
  "status": enum (AccountStatus)
}
Поля
status

enum ( AccountStatus )

Если проверка подтверждена, будущие создаваемые местоположения автоматически подключаются к Картам Google и создаются страницы Google+ без необходимости модерации.

Статус аккаунта

Указывает статус проверки учетной записи.

Перечисления
ACCOUNT_STATUS_UNSPECIFIED Не указан.
VERIFIED Подтвержденный аккаунт.
UNVERIFIED Аккаунт не подтвержден, и верификация не запрошена.
VERIFICATION_REQUESTED Аккаунт не подтвержден, но запрошена проверка.

Уровень разрешения

Указывает уровень доступа, который имеет аутентифицированный пользователь для этой учетной записи.

Перечисления
PERMISSION_LEVEL_UNSPECIFIED Не указан.
OWNER_LEVEL Пользователь имеет разрешение уровня владельца.
MEMBER_LEVEL Пользователь имеет разрешение уровня члена.

Информация об организации

Дополнительная информация, хранящаяся для организации.

JSON-представление
{
  "registeredDomain": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "phoneNumber": string
}
Поля
registeredDomain

string

Зарегистрированный домен для учетной записи.

postalAddress

object ( PostalAddress )

Почтовый адрес аккаунта.

phoneNumber

string

Контактный номер организации.

Методы

create
(deprecated)

Создает учетную запись с указанным именем и типом под данным родителем.

deleteNotifications
(deprecated)

Очищает настройки уведомлений pubsub для учетной записи.

generateAccountNumber
(deprecated)

Генерирует номер счета для этой учетной записи.

get
(deprecated)

Получает указанную учетную запись.

getNotifications
(deprecated)

Возвращает настройки уведомлений pubsub для учетной записи.

list
(deprecated)

Перечисляет все учетные записи для аутентифицированного пользователя.

listRecommendGoogleLocations

Перечислите все GoogleLocation , которые были рекомендованы для указанной учетной записи профиля компании.

update
(deprecated)

Обновляет указанный бизнес-аккаунт.

updateNotifications
(deprecated)

Устанавливает настройки уведомлений pubsub для учетной записи, сообщая бизнес-профилю, по какой теме отправлять уведомления pubsub:

  • Новые обзоры для локаций, администрируемых аккаунтом.