Registro de cambios
Versión 1
Acceso a la API
Se debe habilitar la API Business Information en la consola de GCP. El alcance de OAuth sigue siendo el mismo.
URL de punto final
Para acceder a los puntos finales de toda la información, los atributos, las categorías, las cadenas y las búsquedas de ubicaciones de la empresa, usa https://mybusinessbusinessinformation.googleapis.com/v1/ en lugar de https://mybusiness.googleapis.com/v4/.
El nombre de la ruta de los puntos finales de las ubicaciones ha cambiado de accounts/accountId/locations/locationId a locations/locationId.
Actualizaciones de ubicaciones
- Se ha cambiado el nombre de
locationNameatitle. - Se ha cambiado el nombre de
websiteUrlawebsiteUri. - Ahora
accounts.locations.listylocations.getrequieren un parámetro readMask. - Ahora
primaryPhoneyadditionalPhonesforman parte de PhoneNumbers. - Ahora
primaryCategoryyadditionalCategoriesforman parte de Categories. - Se ha cambiado el nombre de
addressastorefrontAddress. accounts.locations.clearAssociationse ha sustituido porlocations.clearLocationAssociation.serviceItemsahora se lee y actualiza directamente desde el objeto Location.
Atributos
- El nuevo objeto
Attributesy el punto final correspondiente, locations.attributes.getGoogleUpdated, para obtener la versión actualizada de Google. attributes.listtiene un parámetroshow_allque permite a los clientes ver los atributos que se pueden definir para una combinación concreta de categoría y región.
Empresas de servicios locales
- Las empresas de tipo
CUSTOMER_LOCATION_ONLYya no tienen que rellenar una dirección. - Se ha añadido
regionCodea ServiceAreaBusiness. Debe definirse para empresas de tipoCUSTOMER_LOCATION_ONLY.
Objetos y puntos finales no disponibles
- Se ha eliminado el objeto
LocationKey. Los campos que ya tiene se han movido a Metadata. - Se ha eliminado el objeto
PriceLists. Se ha sustituido por FoodMenus y ServiceLists. - Se ha eliminado el objeto
LocationState. La mayoría de los campos que ya tiene se han movido a Metadata. Aunque Metadata contiene un valor booleano para determinar si el comerciante tiene control total sobre la empresa (voz del comerciante), se han movido los campos relacionados más detallados de suspensión y verificación a la API Verifications. Usa el método locations.getVoiceOfMerchantState para dar los siguientes pasos y obtener la voz del comerciante. - Los puntos finales
googleLocations.reportyaccounts.locations.findMatchingLocationsya no están disponibles. - El punto final
TransferLocationse ha movido alocations.transfer, disponible en la API Account Management.