Business Information API

Historia zmian

v1

Dostęp do API

Interfejs Business Information API musi zostać włączony w konsoli GCP. Zakres OAuth pozostaje bez zmian.

URL punktu końcowego

Punkty końcowe dla wszystkich informacji o firmie, atrybutów, kategorii, sieci i lokalizacji są dostępne pod adresem https://mybusinessbusinessinformation.googleapis.com/v1/ zamiast 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.listlocations.get wymagają teraz maski odczytu.
  • primaryPhoneadditionalPhones są teraz częścią PhoneNumbers.
  • primaryCategoryadditionalCategories są teraz częścią kategorii.
  • Nazwę konta usługi address zmieniono na storefrontAddress.
  • accounts.locations.clearAssociation zostało zaktualizowane do wersji locations.clearLocationAssociation.
  • Wartości serviceItems są teraz odczytywane i aktualizowane bezpośrednio z obiektu Location.

Atrybuty

  • Nowy obiekt Attributes i odpowiedni punkt końcowy locations.attributes.getGoogleUpdated, aby uzyskać zaktualizowaną wersję Google.
  • attributes.list ma parametr show_all, który umożliwia klientom wyświetlanie wszystkich atrybutów, które można ustawić w przypadku danej kombinacji kategorii i regionu.

Firmy działające na określonym obszarze

  • Firmy o rodzaju CUSTOMER_LOCATION_ONLY nie muszą już podawać adresu.
  • Dodano regionCode w sekcji ServiceAreaBusiness. Musi być ustawiony w przypadku firm typu CUSTOMER_LOCATION_ONLY.

Wycofane punkty końcowe i obiekty

  • Usunięcie obiektu LocationKey. Istniejące pola zostały przeniesione do sekcji Metadane.
  • Usuwanie obiektu PriceLists. Został on zastąpiony przez FoodMenus i ServiceLists.
  • Usuwanie obiektu LocationState. Większość dotychczasowych pól została przeniesiona do sekcji Metadane. Metadane zawierają wartość logiczną, która wskazuje, czy sprzedawca ma pełną kontrolę nad firmą (głos sprzedawcy), ale bardziej szczegółowe pola związane z zawieszeniem i weryfikacją zostały przeniesione do Verifications API. Aby uzyskać głos sprzedawcy, wykonaj dalsze czynności za pomocą metody locations.getVoiceOfMerchantState.
  • Punkty końcowe googleLocations.report i accounts.locations.findMatchingLocations zostały wycofane.
  • Punkt końcowy TransferLocation został przeniesiony do interfejsu locations.transfer w ramach interfejsu API do zarządzania kontem.