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
locationName
foi renomeado paratitle
.websiteUrl
foi renomeado parawebsiteUri
.accounts.locations.list
elocations.get
agora exigem uma readMask.primaryPhone
eadditionalPhones
agora fazem parte de PhoneNumbers.primaryCategory
eadditionalCategories
agora fazem parte de Categories.address
foi renomeado parastorefrontAddress
.accounts.locations.clearAssociation
foi atualizado paralocations.clearLocationAssociation
.- Agora,
serviceItems
é lido e atualizado diretamente no objeto Location.
Atributos
- São necessários o novo objeto
Attributes
e o endpoint locations.attributes.getGoogleUpdated correspondente para acessar a versão atualizada do Google. attributes.list
tem um parâmetroshow_all
que 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_ONLY
não precisam mais preencher um endereço. - Adição de
regionCode
em 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.report
eaccounts.locations.findMatchingLocations
foi descontinuado. - O endpoint
TransferLocation
foi movido paralocations.transfer
pela API Account Management.