API de Business Information

Registro de cambios

v1

Acceso a la API

La API de Business Information deberá habilitarse desde la consola de GCP. El alcance de OAuth sigue siendo el mismo.

URL del extremo

Los extremos de toda la búsqueda de información, atributos, categorías, cadenas y ubicaciones de la empresa están disponibles 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 las ubicaciones cambió de accounts/accountId/locations/locationId a locations/locationId

Actualizaciones de ubicación

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

Atributos

  • Se agregó un objeto Attributes nuevo 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 específica de categoría y región.

Empresas de servicio en área

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

Objetos y extremos obsoletos

  • Eliminación del objeto LocationKey. Los campos existentes se trasladaron 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 control total sobre la empresa (la voz del comerciante), se trasladaron los campos más detallados relacionados con la suspensión y la verificación a la API de verificaciones. Usa el método locations.getVoiceOfMerchantState para conocer los próximos pasos a fin de obtener la opinión del comercio.
  • Los extremos googleLocations.report y accounts.locations.findMatchingLocations dejaron de estar disponibles.
  • El extremo TransferLocation se movió a locations.transfer en la API de Account Management