REST Resource: accounts

리소스: Account

계정은 비즈니스 위치를 담는 컨테이너입니다. 비즈니스의 위치를 관리하는 유일한 사용자인 경우 개인 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)

조직에 대한 추가 정보입니다. 조직 계정에 대해서만 채워집니다.

AccountType

계정의 종류(개인/사용자 계정 또는 비즈니스 계정)를 나타냅니다.

열거형
ACCOUNT_TYPE_UNSPECIFIED 지정되지 않음
PERSONAL 최종 사용자 계정.
LOCATION_GROUP 위치 그룹입니다. 자세한 내용은 고객센터 도움말을 참고하세요.
USER_GROUP 조직 직원을 그룹으로 분리하는 사용자 그룹입니다. 자세한 내용은 고객센터 도움말을 참고하세요.
ORGANIZATION 회사를 대표하는 조직입니다. 자세한 내용은 고객센터 도움말을 참고하세요.

AccountRole

이 계정에 대해 인증된 사용자의 액세스 수준을 나타냅니다. 자세한 내용은 고객센터 도움말을 참고하세요.

열거형
ACCOUNT_ROLE_UNSPECIFIED 지정되지 않음
OWNER 사용자가 이 계정을 소유합니다. (UI에서 '기본 소유자'로 표시됩니다.)
CO_OWNER 사용자가 계정의 공동 소유자입니다. (UI에서 '소유자'로 표시됩니다.)
MANAGER 사용자가 이 계정을 관리할 수 있습니다.
COMMUNITY_MANAGER 사용자는 계정의 소셜 (Google+) 페이지를 관리할 수 있습니다. UI에 '사이트 관리자'로 표시됩니다.

AccountState

Google에서 계정을 인증했는지와 같은 계정 상태를 나타냅니다.

JSON 표현
{
  "status": enum (AccountStatus)
}
필드
status

enum (AccountStatus)

인증을 받으면 향후에 생성되는 위치가 자동으로 Google 지도에 연결되며, 검토 없이 Google+ 페이지가 생성됩니다.

AccountStatus

계정의 확인 상태를 나타냅니다.

열거형
ACCOUNT_STATUS_UNSPECIFIED 지정되지 않음
VERIFIED 인증된 계정입니다.
UNVERIFIED 확인되지 않은 계정이며 확인을 요청하지 않았습니다.
VERIFICATION_REQUESTED 인증되지 않았지만 인증을 요청한 계정입니다.

PermissionLevel

이 계정에 대해 인증된 사용자의 액세스 수준을 나타냅니다.

열거형
PERMISSION_LEVEL_UNSPECIFIED 지정되지 않음
OWNER_LEVEL 사용자에게 소유자 수준의 권한이 있습니다.
MEMBER_LEVEL 사용자에게 회원 수준의 권한이 있습니다.

OrganizationInfo

조직에 대해 저장된 추가 정보입니다.

JSON 표현
{
  "registeredDomain": string,
  "postalAddress": {
    object (PostalAddress)
  },
  "phoneNumber": string
}
필드
registeredDomain

string

계정에 등록된 도메인입니다.

postalAddress

object (PostalAddress)

계정의 우편 주소입니다.

phoneNumber

string

조직의 연락처 번호입니다.

메서드

create
(deprecated)

특정 상위 계정 아래에 지정된 이름과 유형으로 계정을 만듭니다.

deleteNotifications
(deprecated)

계정의 Pub/Sub 알림 설정을 삭제합니다.

generateAccountNumber
(deprecated)

이 계정의 계좌 번호를 생성합니다.

get
(deprecated)

지정된 계정을 가져옵니다.

getNotifications
(deprecated)

계정의 Pub/Sub 알림 설정을 반환합니다.

list
(deprecated)

인증된 사용자의 모든 계정을 나열합니다.

listRecommendGoogleLocations

지정된 비즈니스 프로필 계정에 추천된 모든 GoogleLocation를 나열합니다.

update
(deprecated)

지정된 비즈니스 계정을 업데이트합니다.

updateNotifications
(deprecated)

비즈니스 프로필에 Pub/Sub 알림을 전송할 주제를 알려주는 계정의 Pub/Sub 알림 설정을 설정합니다.

  • 계정에서 관리하는 위치에 대한 새로운 리뷰