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 알림 설정을 설정합니다.

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