Business Information API

Historia zmian

v1

Dostęp do API

Interfejs Business Information API musisz włączyć w konsoli GCP. Zakres protokołu OAuth pozostaje bez zmian.

URL punktu końcowego

Punkty końcowe wszystkich informacji o firmie, atrybutów, kategorii, sieci i lokalizacji są dostępne pod adresem https://mybusinessbusinessinformation.googleapis.com/v1/, a nie https://mybusiness.googleapis.com/v4/.

Nazwa ścieżki dla punktów końcowych lokalizacji zmieniła się z accounts/accountId/locations/locationId na locations/locationId

Aktualizacje lokalizacji

  • Nazwę konta usługi locationName zmieniono na title.
  • Nazwę konta usługi websiteUrl zmieniono na websiteUri.
  • accounts.locations.list i locations.get wymaga teraz metody readMask.
  • primaryPhone i additionalPhones są teraz częścią usługi PhoneNumbers.
  • primaryCategory i additionalCategories są teraz częścią kategorii.
  • Nazwę konta usługi address zmieniono na storefrontAddress.
  • Element accounts.locations.clearAssociation został zaktualizowany do wersji locations.clearLocationAssociation.
  • Elementy typu serviceItems są teraz odczytywane i aktualizowane bezpośrednio z obiektu Location.

Atrybuty

  • Nowy obiekt Attributes i odpowiadający mu punkt końcowy locations.attributes.getGoogleUpdated, aby pobrać zaktualizowaną wersję przez Google.
  • attributes.list ma parametr show_all, który pozwala klientom zobaczyć wszystkie różne atrybuty, które można ustawić dla określonej kombinacji kategorii i regionu.

Firmy działające na określonym obszarze

  • Firmy typu CUSTOMER_LOCATION_ONLY nie muszą już podawać adresu.
  • Dodano obiekt regionCode w strefie ServiceAreaBusiness. Należy go ustawić dla firm typu CUSTOMER_LOCATION_ONLY.

Wycofane punkty końcowe i obiekty

  • Usunięto LocationKey obiekt. Istniejące pola zostały przeniesione do sekcji Metadane.
  • Usunięto PriceLists obiekt. Zastąpiły je FoodMenus i ServiceLists.
  • Usunięto LocationState obiekt. Większość istniejących pól została przeniesiona do metadanych. Chociaż metadane zawierają wartość logiczną, która pozwala ustalić, czy sprzedawca ma pełną kontrolę nad firmą (głos sprzedawcy), bardziej szczegółowe pola związane z zawieszeniem i weryfikacją przenieśliśmy do interfejsu Weryfikacjas API. Aby uzyskać głos sprzedawcy, na kolejnych krokach użyj metody locations.getVoiceOfMerchantState.
  • Punkty końcowe googleLocations.report i accounts.locations.findMatchingLocations zostały wycofane.
  • Punkt końcowy TransferLocation został przeniesiony do locations.transfer w ramach interfejsu Account Management API.