Mais

Pergunta rápida sobre os limites de geocodificação na API do Google

Pergunta rápida sobre os limites de geocodificação na API do Google


Temos uma licença comercial google-api, então podemos fazer 100 mil solicitações em um dia, mas no momento, estamos atingindo nosso limite, pois temos um monte de dados iniciais para geocodificar. Em vez de acessar o Google constantemente, quero definir uma opção para desligar a API assim que obtivermos o status QUERY_OVER_LIMIT de volta. Também quero ligá-lo novamente assim que estiver disponível. Eu ia fazer isso definindo um carimbo de data / hora no banco de dados na primeira vez em que obtermos o status.

O que estou pensando é, a que horas o Google redefine as chaves para que eles possam fazer mais ligações? Se for meia-noite, qual é o fuso horário (CST / PDT / EST / GMT / etc)?


Infelizmente, a hora do dia em que a cota diária de um serviço é redefinida varia entre os clientes e para cada API e pode mudar com o tempo. Portanto, não há uma maneira segura de saber quando a reinicialização ocorrerá. Isso foi retirado do site Limites de uso dos serviços da web da API do Google Maps. Imagino que você possa ligar ou enviar um e-mail para obter mais informações.

O problema também pode resultar de muitas tentativas de processar a API em um segundo. Isso exibirá a mesma mensagem de erro. Se houver muito tráfego em um determinado horário, isso pode causar a ocorrência do erro. Há um exemplo de script Python no site referenciado que fornece uma maneira de verificar qual erro você pode estar recebendo.