Neste tutorial, mostramos como coletar métricas de local no Perfil da Empresa. Com as APIs do Perfil da empresa, você pode recuperar os seguintes tipos de dados:
Antes de começar
Antes de usar a API Google My Business, você precisa registrar seu aplicativo e receber as credenciais do OAuth 2.0. Para saber como começar a usar a API Google My Business, consulte Configuração básica.
Insights compatíveis
Para ver os insights compatíveis, consulte a página de referência Métrica.
Insights básicos
Recupera insights básicos para uma determinada lista de locais. Use a API accounts.locations.reportInsights para coletar os insights associados a um local.
Para isso, utilize o seguinte código:
POST
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations:reportInsights
{
"locationNames": [
"accounts/{accountId}/locations/{locationId}"
],
"basicRequest": {
"metricRequests": [
{
"metric": "QUERIES_DIRECT"
},
{
"metric": "QUERIES_INDIRECT"
}
],
"timeRange": {
"startTime": "2016-10-12T01:01:23.045123456Z",
"endTime": "2017-01-10T23:59:59.045123456Z"
}
}
}
Rotas de carro
Recupera métricas de rotas de carro para uma determinada lista de locais. Use a API accounts.locations.reportInsights para coletar as métricas de rotas de carro associadas a um local.
Para isso, utilize o seguinte código:
POST
https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations:reportInsights
{
"locationNames": [
"accounts/{accountId}/locations/{locationId}"
],
"drivingDirectionsRequest": {
"numDays": "NINETY"
}
}