Änderungsprotokoll
v1
API-Zugriff
Die Business Information API muss über die GCP Console aktiviert werden. Der OAuth-Bereich bleibt gleich.
Endpunkt-URL
Endpunkte für alle Informationen zum Unternehmen, Attribute, Kategorien, Ketten und Standortsuchen sind unter https://mybusinessbusinessinformation.googleapis.com/v1/ und nicht https://mybusiness.googleapis.com/v4/ verfügbar.
Der Pfadname für Standortendpunkte wurde von accounts/accountId/locations/locationId zu locations/locationId geändert.
Standortaktualisierungen
locationNamewurde intitleumbenannt.websiteUrlwurde inwebsiteUriumbenannt.accounts.locations.listundlocations.getbenötigen jetzt einen „readMask“-Parameter.primaryPhoneundadditionalPhonessind jetzt Teil von PhoneNumbers.primaryCategoryundadditionalCategoriessind jetzt Teil von Categories.addresswurde instorefrontAddressumbenannt.accounts.locations.clearAssociationwurde zulocations.clearLocationAssociationgeändert.serviceItemswerden jetzt direkt aus dem Location-Objekt gelesen und aktualisiert.
Attribute
- Es gibt ein neues
Attributes-Objekt und einen entsprechenden Endpunkt locations.attributes.getGoogleUpdated zum Abrufen der aktualisierten Version von Google. - Für
attributes.listgibt es einenshow_all-Parameter, mit dem Kunden alle Attribute aufrufen können, die sich für eine bestimmte Kombination aus Kategorie und Region festlegen lassen.
Unternehmen ohne festen Standort in einem Einzugsgebiet
- Unternehmen vom Typ
CUSTOMER_LOCATION_ONLYmüssen keine Adresse mehr eingeben. - Der
regionCodewurde in ServiceAreaBusiness eingefügt. Er muss für Unternehmen des TypsCUSTOMER_LOCATION_ONLYfestgelegt werden.
Verworfene Endpunkte und Objekte
- Das Objekt
LocationKeywurde entfernt. Die vorhandenen Felder wurden in Metadata verschoben. - Das Objekt
PriceListswurde entfernt. Es wurde durch „FoodMenus“ und „ServiceLists“ ersetzt. - Das Objekt
LocationStatewurde entfernt. Die meisten vorhandenen Felder wurden in Metadata verschoben. Obwohl „Metadata“ einen booleschen Wert enthält, um festzustellen, ob der Händler die volle Kontrolle über das Unternehmen hat (Zustimmung des Händlers), wurden detailliertere Felder mit Bezug zu Sperrungen und Bestätigungen in die Verifications API verschoben. Verwenden Sie die Methode locations.getVoiceOfMerchantState, um zu ermitteln, ob weitere Schritte erforderlich sind, um die Zustimmung des Händlers zu erhalten. - Die Endpunkte
googleLocations.reportundaccounts.locations.findMatchingLocationswurden verworfen. - Der Endpunkt
TransferLocationwurde zulocations.transferder Account Management API verschoben.