Limites de uso

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
Por 100 segundos 20.000
Por 100 segundos, por usuário 20.000

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: