REST Resource: accounts

Zasób: konto

Konto to kontener na lokalizacje Twojej firmy. Jeśli jesteś jedynym użytkownikiem, który zarządza lokalizacjami Twojej firmy, możesz użyć osobistego konta Google. Aby umożliwić zarządzanie lokalizacjami wielu użytkownikom, utwórz konto firmowe.

Zapis JSON
{
  "name": string,
  "accountName": string,
  "type": enum (AccountType),
  "role": enum (AccountRole),
  "state": {
    object (AccountState)
  },
  "accountNumber": string,
  "permissionLevel": enum (PermissionLevel),
  "organizationInfo": {
    object (OrganizationInfo)
  }
}
Pola
name

string

Nazwa zasobu w formacie accounts/{accountId}.

accountName

string

Nazwa konta.

type

enum (AccountType)

Tylko dane wyjściowe. Określa AccountType tego konta.

role

enum (AccountRole)

Tylko dane wyjściowe. Określa AccountRole w przypadku tego konta, które ma rozmówca.

state

object (AccountState)

Tylko dane wyjściowe. Wskazuje identyfikator AccountState tego konta.

accountNumber

string

Numer referencyjny konta, jeśli został udostępniony.

permissionLevel

enum (PermissionLevel)

Tylko dane wyjściowe. Określa PermissionLevel w przypadku tego konta, które ma rozmówca.

organizationInfo

object (OrganizationInfo)

Dodatkowe informacje o organizacji. To pole jest wypełniane tylko w przypadku konta organizacji.

AccountType

Wskazuje rodzaj tego konta: konto osobiste/użytkownik lub konto firmowe.

Wartości w polu enum
ACCOUNT_TYPE_UNSPECIFIED Nie określono.
PERSONAL Konto użytkownika.
LOCATION_GROUP Grupa lokalizacji. Więcej informacji znajdziesz w tym artykule w Centrum pomocy.
USER_GROUP Grupa użytkowników służąca do podziału pracowników organizacji na grupy. Więcej informacji znajdziesz w tym artykule w Centrum pomocy.
ORGANIZATION Organizacja reprezentująca firmę. Więcej informacji znajdziesz w tym artykule w Centrum pomocy.

AccountRole

Wskazuje poziom dostępu do tego konta, jaki ma uwierzytelniony użytkownik. Więcej informacji znajdziesz w tym artykule w Centrum pomocy.

Wartości w polu enum
ACCOUNT_ROLE_UNSPECIFIED Nie określono.
OWNER Użytkownik jest właścicielem tego konta. (w interfejsie wyświetla się jako „Główny właściciel”).
CO_OWNER Użytkownik jest współwłaścicielem konta. (w interfejsie wyświetla się jako „Właściciel”).
MANAGER Użytkownik może zarządzać tym kontem.
COMMUNITY_MANAGER Użytkownik może zarządzać stronami społecznościowymi (Google+) na koncie. (w interfejsie wyświetla się jako „Menedżer lokalizacji”).

AccountState

Wskazuje stan konta, np. czy zostało zweryfikowane przez Google.

Zapis JSON
{
  "status": enum (AccountStatus)
}
Pola
status

enum (AccountStatus)

Jeśli lokalizacje zostaną zweryfikowane, będą automatycznie łączone z Mapami Google i będą tworzone strony Google+ bez konieczności moderacji.

AccountStatus

Wskazuje stan weryfikacji konta.

Wartości w polu enum
ACCOUNT_STATUS_UNSPECIFIED Nie określono.
VERIFIED Konto zweryfikowane.
UNVERIFIED Konto, które nie jest zweryfikowane, a prośba o weryfikację nie została wysłana.
VERIFICATION_REQUESTED Konto, które nie jest zweryfikowane, ale wysłano prośbę o weryfikację.

PermissionLevel

Wskazuje poziom dostępu do tego konta, jaki ma uwierzytelniony użytkownik.

Wartości w polu enum
PERMISSION_LEVEL_UNSPECIFIED Nie określono.
OWNER_LEVEL Użytkownik ma uprawnienia na poziomie właściciela.
MEMBER_LEVEL Użytkownik ma uprawnienia na poziomie członkowskim.

OrganizationInfo

Dodatkowe informacje na temat organizacji.

Zapis JSON
{
  "registeredDomain": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "phoneNumber": string
}
Pola
registeredDomain

string

Zarejestrowana domena konta.

postalAddress

object (PostalAddress)

Adres pocztowy powiązany z kontem.

phoneNumber

string

Numer kontaktowy organizacji.

Metody

create
(deprecated)

Tworzy konto o określonej nazwie i typie pod podanym elementem nadrzędnym.

deleteNotifications
(deprecated)

Usuwa ustawienia powiadomień pubsub dla konta.

generateAccountNumber
(deprecated)

Generuje numer konta dla tego konta.

get
(deprecated)

Pobiera podane konto.

getNotifications
(deprecated)

Zwraca ustawienia powiadomień pubsub dla konta.

list
(deprecated)

Wyświetla listę wszystkich kont uwierzytelnionego użytkownika.

listRecommendGoogleLocations

Wymień wszystkie GoogleLocation, które zostały zalecane w przypadku określonego konta w Profilu Firmy.

update
(deprecated)

Aktualizuje podane konto firmowe.

updateNotifications
(deprecated)

Określa ustawienia powiadomień PubSub dla konta informującego profil firmy, o którym temacie mają być wysyłane powiadomienia PubSub dotyczące:

  • Nowe opinie o lokalizacjach, którymi zarządza konto.