Diagnostico do sistema
Confere tudo que a busca de leads precisa para funcionar.
Algo esta impedindo a busca de funcionar. Veja os itens em vermelho abaixo.
v
Arquivos do sistema
13 arquivos no lugar
v
Extensao cURL
carregada
v
Chave GOOGLE_PLACES_API_KEY
AIzaSyD5***************************YReU (39 caracteres)
v
Pasta storage (historico e listas)
gravavel
!
Google Places API (New)
A chave da API do Google recusou a busca (403). No Google Cloud Console: ative a "Places API (New)", confirme que o faturamento esta ativo e libere as restricoes da chave. Abra diagnostico.php para o passo a passo.
Causa identificada: O faturamento do projeto no Google Cloud esta desativado
O Google exige um cartao cadastrado no projeto para liberar a Places API, mesmo dentro do credito mensal gratuito. Enquanto o faturamento estiver desligado, nenhuma busca funciona.
Resposta do Google: You must enable Billing on the Google Cloud Project at https://console.cloud.google.com/project/_/billing/enable Learn more at https://developers.google.com/maps/gmp-get-started
Como ativar o faturamento
-
Abra a
página de faturamento do projeto
e selecione o projeto onde a chave foi criada.
-
Vincule uma conta de faturamento com cartão cadastrado. Isso é obrigatório mesmo para
usar apenas o crédito mensal gratuito do Google Maps Platform.
-
Depois, em APIs e serviços › Biblioteca, confirme que a
Places API (New) está ativada. A Places API antiga não serve.
-
Para não ter surpresa na fatura, crie um alerta de orçamento em
Faturamento › Orçamentos e alertas, e defina uma
cota diária em APIs e serviços › Places API (New) › Cotas.
-
Aguarde cerca de 2 minutos e recarregue esta página.
Resposta completa da Places API
HTTP 403
{
"error": {
"code": 403,
"message": "The caller does not have permission",
"status": "PERMISSION_DENIED"
}
}