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 identyfikator AccountRole rozmówcy dla tego konta.

state

object (AccountState)

Tylko dane wyjściowe. Wskazuje AccountState tego konta.

accountNumber

string

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

permissionLevel

enum (PermissionLevel)

Tylko dane wyjściowe. Określa identyfikator PermissionLevel rozmówcy dla tego konta.

organizationInfo

object (OrganizationInfo)

Dodatkowe informacje dla organizacji. Pole jest wypełniane tylko w przypadku konta organizacji.

AccountType

Wskazuje, jakiego rodzaju jest to konto: konto osobiste/użytkownika 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 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 artykule w Centrum pomocy
ORGANIZATION Organizacja reprezentująca firmę. Więcej informacji znajdziesz w artykule w Centrum pomocy

AccountRole

Wskazuje poziom dostępu uwierzytelnionego użytkownika do tego konta. Więcej informacji znajdziesz w artykule w Centrum pomocy

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

AccountState

Wskazuje stan konta, na przykład czy zostało ono zweryfikowane przez Google.

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

enum (AccountStatus)

Jeśli lokalizacja zostanie potwierdzona, nowo utworzone lokalizacje będą automatycznie łączone z Mapami Google, a ich strony Google+ będą tworzone bez konieczności moderowania.

AccountStatus

Wskazuje stan weryfikacji konta.

Wartości w polu enum
ACCOUNT_STATUS_UNSPECIFIED Nie określono.
VERIFIED Konto zweryfikowane.
UNVERIFIED To konto nie zostało zweryfikowane i nie wysłano prośby o weryfikację.
VERIFICATION_REQUESTED Konto nie zostało zweryfikowane, ale zażądano weryfikacji.

PermissionLevel

Wskazuje poziom dostępu uwierzytelnionego użytkownika do tego konta.

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 przechowywane na potrzeby organizacji.

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

string

Zarejestrowana domena konta.

postalAddress

object (PostalAddress)

Adres pocztowy konta.

phoneNumber

string

Numer kontaktowy organizacji.

Metody

create
(deprecated)

Tworzy konto o określonej nazwie i typie w ramach danego elementu nadrzędnego.

deleteNotifications
(deprecated)

Czyści ustawienia powiadomień PubSub dla konta.

generateAccountNumber
(deprecated)

Generuje numer konta dla tego konta.

get
(deprecated)

Pobiera określone 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 zarekomendowano w przypadku wskazanego konta w Profilu Firmy.

update
(deprecated)

Aktualizuje określone konto firmowe.

updateNotifications
(deprecated)

Ustawia na koncie ustawienia powiadomień PubSub, które informują Profil Firmy, w przypadku którego tematu mają być wysyłane powiadomienia PubSub:

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