Como a API Google Drive é um serviço compartilhado, aplicamos cotas e limitações para garantir que ela seja usada por todos os usuários e proteger o desempenho geral do sistema do Google Workspace.
Se você exceder uma cota, receberá uma
resposta do código de status HTTP
403: User rate limit exceeded
. Outras verificações de limite de taxa no back-end do Drive também podem gerar uma resposta 429: Too many requests
. Se isso acontecer, use um
algoritmo de espera exponencial e tente
novamente mais tarde. Desde que você respeite as cotas por minuto abaixo, não há limite para o número de solicitações que podem ser feitas por dia.
A tabela a seguir detalha os limites de consulta:
Cotas | |||||
---|---|---|---|---|---|
Consultas |
|
Resolver erros de cota com base no tempo
Para todos os erros baseados em tempo (máximo de N solicitações a cada X minutos), recomendamos que seu código detecte a exceção e, usando um algoritmo de espera exponencial, implemente um pequeno atraso antes de tentar novamente. Se as solicitações ainda não tiverem sucesso, é importante que os atrasos entre as solicitações aumentem com o tempo até que a solicitação seja bem-sucedida. Em geral, use uma espera exponencial truncada. Para saber como usar a espera exponencial, acesse Estratégia de repetição.
Preços
Todo o uso da API Google Drive está disponível sem custo adicional. Exceder os limites de solicitação de cota não gera cobranças extras e sua conta não é faturada.
Solicitar aumento de cota
Dependendo do uso de recursos do seu projeto, é possível solicitar um aumento na cota. As chamadas de API por conta de serviço utilizam uma única conta. Portanto, talvez você precise de uma cota maior por usuário e por projeto. A inscrição para receber uma cota maior não garante a aprovação. Grandes aumentos de cota podem levar mais tempo para serem aprovados.
Para saber mais, consulte os recursos abaixo:
- Sobre as solicitações de aumento de cota
- Ver o uso e os limites atuais da cota
- Solicitar um limite de cota maior