API Business Information

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 para title.
  • websiteUrl foi renomeado para websiteUri.
  • accounts.locations.list e locations.get agora exigem uma readMask.
  • primaryPhone e additionalPhones agora fazem parte de PhoneNumbers.
  • primaryCategory e additionalCategories agora fazem parte de Categories.
  • address foi renomeado para storefrontAddress.
  • accounts.locations.clearAssociation foi atualizado para locations.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âmetro show_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 tipo CUSTOMER_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 e accounts.locations.findMatchingLocations foi descontinuado.
  • O endpoint TransferLocation foi movido para locations.transfer pela API Account Management.