Registro de alterações
v1
Acesso à API
A API Business Information precisará ser ativada no Console do GCP. O escopo do OAuth vai permanecer o mesmo.
URL do endpoint
Os endpoints de todas as informações comerciais, atributos, categorias, redes e pesquisas de locais podem ser acessados em https://mybusinessbusinessinformation.googleapis.com/v1/ em vez de https://mybusiness.googleapis.com/v4/.
O nome do caminho dos endpoints de locais mudou de accounts/accountId/locations/locationId para locations/locationId.
Atualizações de local
locationNamefoi renomeado paratitle.websiteUrlfoi renomeado parawebsiteUri.accounts.locations.listelocations.getagora exigem uma readMask.primaryPhoneeadditionalPhonesagora fazem parte de PhoneNumbers.primaryCategoryeadditionalCategoriesagora fazem parte de Categories.addressfoi renomeado parastorefrontAddress.accounts.locations.clearAssociationfoi atualizado paralocations.clearLocationAssociation.- Agora,
serviceItemsé lido e atualizado diretamente no objeto Location.
Atributos
- São necessários o novo objeto
Attributese o endpoint locations.attributes.getGoogleUpdated correspondente para acessar a versão atualizada do Google. attributes.listtem um parâmetroshow_allque permite aos clientes ver todos os atributos que podem ser definidos para uma determinada combinação de categoria e região.
Empresas de serviço local
- Empresas do tipo
CUSTOMER_LOCATION_ONLYnão precisam mais preencher um endereço. - Adição de
regionCodeem ServiceAreaBusiness. Ele precisa ser definido para empresas do tipoCUSTOMER_LOCATION_ONLY.
Endpoints e objetos descontinuados
- Remoção do objeto
LocationKey. Os campos atuais foram movidos para Metadata. - Remoção do objeto
PriceLists. Ele foi substituído por FoodMenus e ServiceLists. - Remoção do objeto
LocationState. A maioria dos campos atuais foi movida para Metadados. Os metadados contêm um booleano para ver se o comerciante tem controle total da empresa (voz do comerciante), mas campos mais detalhados relacionados à suspensão e verificação foram movidos para a API Verifications. Use o método locations.getVoiceOfMerchantState nas próximas etapas para receber a voz do comerciante. - O uso dos endpoints
googleLocations.reporteaccounts.locations.findMatchingLocationsfoi descontinuado. - O endpoint
TransferLocationfoi movido paralocations.transferpela API Account Management.