Business Information API

변경 로그

v1

API 액세스

GCP Console에서 Business Information API를 사용 설정해야 합니다. OAuth 범위는 동일하게 유지됩니다.

엔드포인트 URL

모든 비즈니스 정보, 속성, 카테고리, 체인, 위치 검색에 사용되는 엔드포인트는 https://mybusiness.googleapis.com/v4/가 아닌 https://mybusinessbusinessinformation.googleapis.com/v1/에서 액세스할 수 있습니다.

위치 엔드포인트의 경로 이름이 accounts/accountId/locations/locationId에서 locations/locationId로 변경되었습니다.

위치 업데이트

  • locationName의 이름이 title로 변경되었습니다.
  • websiteUrl의 이름이 websiteUri로 변경되었습니다.
  • 이제는 accounts.locations.listlocations.get에 readMask가 필요합니다.
  • 이제는 primaryPhoneadditionalPhonesPhoneNumbers에 포함됩니다.
  • 이제는 primaryCategoryadditionalCategoriesPhoneNumbers에 포함됩니다.
  • address의 이름이 storefrontAddress로 변경되었습니다.
  • accounts.locations.clearAssociationlocations.clearLocationAssociation으로 업데이트되었습니다.
  • 이제 Location 객체에서 직접 serviceItems를 읽고 업데이트합니다.

속성

  • Google 업데이트 버전을 가져오기 위한 새 Attributes 객체 및 해당하는 locations.attributes.getGoogleUpdated 엔드포인트입니다.
  • attributes.list에는 클라이언트가 특정 카테고리 및 지역 조합에서 설정 가능한 여러 속성을 모두 확인할 수 있게 해 주는 show_all 매개변수가 있습니다.

방문 서비스 업체

  • 비즈니스 유형이 CUSTOMER_LOCATION_ONLY이면 더 이상 주소를 작성하지 않아도 됩니다.
  • ServiceAreaBusinessregionCode가 추가되었습니다. 비즈니스 유형이 CUSTOMER_LOCATION_ONLY이면 이 코드를 설정해야 합니다.

지원 중단된 엔드포인트 및 객체

  • LocationKey 객체가 삭제되었으며, 기존 필드를 Metadata로 이동했습니다.
  • PriceLists 객체가 삭제되어 FoodMenus 및 ServiceLists로 대체되었습니다.
  • LocationState 객체가 삭제되었으며, 대부분의 기존 필드를 Metadata로 이동했습니다. 메타데이터에 판매자가 비즈니스의 완전한 관리 권한(판매자의 목소리)을 가지고 있는지 확인하기 위한 불리언이 포함되어 있지만 더 자세한 정지 및 인증 관련 필드가 Verification API로 이동되었습니다. 판매자의 목소리를 확보하려면 다음 단계에 locations.getVoiceOfMerchantState 메서드를 사용하세요.
  • googleLocations.reportaccounts.locations.findMatchingLocations 엔드포인트에 대한 지원이 중단되었습니다.
  • TransferLocation 엔드포인트를 Account Management API의 locations.transfer로 이동했습니다.