이제 Business Profile Performance API가 출시되었습니다. 마이그레이션 작업이 필요합니다.
지원 중단 일정 및 이전 지원 중단된 v4 API에서 새 v1 API로 마이그레이션하는 방법을 검토하세요.
설문조사를 통해 음식 메뉴 환경을 개선할 수 있도록 지원하는 판매자와 관련해 제공할 수 있는 장소, 메뉴, 음식 속성을 알려주세요.

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)

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

계정 유형

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

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

계정 역할

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

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

계정 상태

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 알림을 보낼 주제를 알립니다.

  • 계정에서 관리하는 위치에 대한 새 리뷰입니다.