API Business Information

Journal des modifications

v1

Accès à l'API

Vous devez activer l'API Business Information à partir de la console GCP. Le champ d'application OAuth ne change pas.

URL du point de terminaison

Les points de terminaison pour l'ensemble des informations, attributs, catégories, chaînes et recherches d'établissements sont accessibles via https://mybusinessbusinessinformation.googleapis.com/v1/ au lieu de https://mybusiness.googleapis.com/v4/

Le nom du chemin d'accès accounts/accountId/locations/locationId pour les points de terminaison des établissements a été remplacé par locations/locationId

Mises à jour des établissements

  • locationName a été renommé title.
  • websiteUrl a été renommé websiteUri.
  • accounts.locations.list et locations.get nécessitent désormais un readMask.
  • primaryPhone et additionalPhones font désormais partie de PhoneNumbers.
  • primaryCategory et additionalCategories font désormais partie de Categories.
  • address a été renommé storefrontAddress.
  • accounts.locations.clearAssociation a été remplacé par locations.clearLocationAssociation.
  • Les serviceItems sont désormais lus et mis à jour directement à partir de l'objet Location.

Attributs

  • Un nouvel objet Attributes et le point de terminaison locations.attributes.getGoogleUpdated correspondant ont été ajoutés pour obtenir la version mise à jour par Google.
  • attributes.list inclut un paramètre show_all, qui permet aux clients d'afficher tous les attributs pouvant être définis pour une combinaison de catégories et de régions spécifique.

Établissements de services de proximité à domicile

  • Les établissements de type CUSTOMER_LOCATION_ONLY ne sont plus obligatoires pour remplir une adresse.
  • regionCode a été ajouté dans ServiceAreaBusiness. Il doit être défini pour les établissements de type CUSTOMER_LOCATION_ONLY.

Points de terminaison et objets abandonnés

  • L'objet LocationKey a été supprimé. Les champs existants ont été déplacés vers Metadata.
  • L'objet PriceLists a été supprimé. Il a été remplacé par FoodMenus et ServiceLists.
  • L'objet LocationState a été supprimé. La plupart des champs existants ont été déplacés vers Metadata. Même si "Metadata" contient une valeur booléenne permettant de savoir si le marchand gère entièrement l'établissement (la voix du marchand), nous avons déplacé des champs plus détaillés sur la suspension et la validation vers l'API Verifications. Utilisez la méthode locations.getVoiceOfMerchantState dans les étapes suivantes afin d'obtenir la voix du marchand.
  • Les points de terminaison googleLocations.report et accounts.locations.findMatchingLocations ont été abandonnés.
  • Le point de terminaison TransferLocation a été déplacé vers locations.transfer dans l'API Account Management.