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 natitle
. - Nazwę konta usługi
websiteUrl
zmieniono nawebsiteUri
. accounts.locations.list
ilocations.get
wymaga teraz metody readMask.primaryPhone
iadditionalPhones
są teraz częścią usługi PhoneNumbers.primaryCategory
iadditionalCategories
są teraz częścią kategorii.- Nazwę konta usługi
address
zmieniono nastorefrontAddress
. - Element
accounts.locations.clearAssociation
został zaktualizowany do wersjilocations.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 parametrshow_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 typuCUSTOMER_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
iaccounts.locations.findMatchingLocations
zostały wycofane. - Punkt końcowy
TransferLocation
został przeniesiony dolocations.transfer
w ramach interfejsu Account Management API.