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 natitle
. - Nazwę konta usługi
websiteUrl
zmieniono nawebsiteUri
. accounts.locations.list
ilocations.get
wymagają teraz maski odczytu.primaryPhone
iadditionalPhones
są teraz częścią PhoneNumbers.primaryCategory
iadditionalCategories
są teraz częścią kategorii.- Nazwę konta usługi
address
zmieniono nastorefrontAddress
. accounts.locations.clearAssociation
zostało zaktualizowane do wersjilocations.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 parametrshow_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 typuCUSTOMER_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
iaccounts.locations.findMatchingLocations
zostały wycofane. - Punkt końcowy
TransferLocation
został przeniesiony do interfejsulocations.transfer
w ramach interfejsu API do zarządzania kontem.