Limites de taxa

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Limites de taxa controlam o número de solicitações que você pode fazer aos pontos finais dentro de uma janela de tempo específica. Esses limites ajudam a garantir a estabilidade do serviço e proteger os recursos do Roblox contra abusos.

Descoberta

Existem duas maneiras de determinar os limites de taxa: a documentação de referência e os cabeçalhos de resposta.

Páginas de documentação

Limites de taxa públicos podem ser encontrados na seção Limites para cada ponto final em suas páginas de documentação. Veja essas seções para entender os limites de taxa que se aplicam antes de fazer solicitações.

Cabeçalhos de resposta

Muitas respostas de API incluem cabeçalhos que fornecem informações sobre o seu status atual de limite de taxa.

CabeçalhoDescrição
x-ratelimit-limitO número total de solicitações permitidas dentro da janela de limite de taxa. Isso pode incluir vários valores de limite para diferentes janelas de tempo.
x-ratelimit-remainingO número de solicitações que você ainda pode fazer com sua autenticação atual. Quando isso atinge 0, você recebe respostas HTTP 429.
x-ratelimit-resetO número de segundos restantes até que sua cota de limite de taxa seja redefinida para o limite total.

Aqui está um exemplo de cabeçalhos de limite de taxa em uma resposta da API:


x-ratelimit-limit: 1000, 1000;w=60, 1000;w=60
x-ratelimit-remaining: 998
x-ratelimit-reset: 20

Neste exemplo:

  • Você tem 998 solicitações restantes do seu limite total.
  • Sua cota será redefinida em 20 segundos.

Comportamento

O comportamento de limite de taxa difere conforme o método de autenticação e a origem da solicitação, incluindo se você faz solicitações de dentro de um jogo Roblox.

Chave da API

Limites de taxa para chaves de API são aplicados em todas as chaves de API por proprietário, que pode ser um usuário ou um grupo. Esses limites são impostos de maneira consistente, independentemente de onde as solicitações se originem—seja de HttpService, aplicativos da web ou outras fontes.

No jogo com HttpService

Ao chamar pontos finais no jogo usando HttpService, as solicitações também contribuem para o limite fixo de 500 solicitações HTTP por minuto por servidor de jogo Roblox. Veja Solicitações HTTP no jogo para mais detalhes.

OAuth 2.0

Limites de taxa do OAuth 2.0 são aplicados por token de acesso. Como cada token de acesso representa uma combinação única de usuário e aplicativo, cada usuário usando seu aplicativo recebe sua própria cota de limite de taxa independente.

Lidando com limites de taxa

Escreva seu código para esperar e lidar com respostas HTTP 429 (Muitas Solicitações) devido a limites documentados, prevenção de abuso ou cenários de alta carga. Quando for limitado, verifique o cabeçalho de resposta retry-after como um guia sobre quando tentar novamente. Se não houver cabeçalho de resposta retry-after presente, implemente uma estratégia de retry com backoff exponencial.

©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.