API de Business Information

Registro de cambios

v1

Acceso a la API

La API de Business Information se deberá habilitar desde GCP Console. El alcance de OAuth sigue siendo el mismo.

URL del extremo

Se puede acceder a los extremos de toda la información de la empresa, los atributos, las categorías, las cadenas y la búsqueda de ubicaciones en https://mybusinessbusinessinformation.googleapis.com/v1/ en lugar de https://mybusiness.googleapis.com/v4/.

El nombre de la ruta de acceso para los extremos de ubicaciones cambió de accounts/accountId/locations/locationId a locations/locationId.

Actualizaciones de ubicación

  • El nombre de locationName cambió por title.
  • El nombre de websiteUrl cambió por websiteUri.
  • accounts.locations.list y locations.get ahora requieren una readMask.
  • primaryPhone y additionalPhones ahora forman parte de PhoneNumbers.
  • primaryCategory y additionalCategories ahora forman parte de Categorías.
  • El nombre de address cambió por storefrontAddress.
  • accounts.locations.clearAssociation se actualizó a locations.clearLocationAssociation.
  • serviceItems ahora se leen y actualizan directamente desde el objeto Location.

Atributos

  • Nuevo objeto Attributes y el extremo locations.attributes.getGoogleUpdated correspondiente para obtener la versión actualizada de Google
  • attributes.list tiene un parámetro show_all que permite a los clientes ver todos los atributos que se pueden configurar para una combinación de categoría y región en particular.

Empresas de servicio en el área

  • Las empresas de tipo CUSTOMER_LOCATION_ONLY ya no deben completar una dirección.
  • Se agregó regionCode en ServiceAreaBusiness. Se debe configurar para empresas de tipo CUSTOMER_LOCATION_ONLY.

Extremos y objetos obsoletos

  • Eliminación del objeto LocationKey. Los campos existentes se movieron a Metadatos.
  • Eliminación del objeto PriceLists. Se reemplazó por FoodMenus y ServiceLists.
  • Eliminación del objeto LocationState. La mayoría de los campos existentes se movieron a Metadatos. Aunque los metadatos contienen un valor booleano para ver si el comercio tiene el control total de la empresa (voz del comercio), los campos más detallados relacionados con la suspensión y la verificación se movieron a la API de Verifications. Usa el método locations.getVoiceOfMerchantState para los próximos pasos para obtener la voz del comercio.
  • Los extremos googleLocations.report y accounts.locations.findMatchingLocations dejaron de estar disponibles.
  • El extremo TransferLocation se trasladó a locations.transfer en la API de Account Management.