You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A API do Google Drive tem um limite de 10 requisições por segundo, por usuário.
Se o cara tem 11 ou mais arquivos .txt pra carregar de uma vez (usando o * no seletor de arquivos), vai atingir o limite e esse erro 403 irá aparecer no console do navegador. O MoneyLog em si dará o erro de "lançamento inválido na linha N".
O que tenho que fazer é implementar um algoritmo que detecte o erro 403 ao usar o readFile e que tente novamente baixar o arquivo, N segundos depois. Esse N deve ir aumentando exponencialmente para evitar continuar atingindo o limite.
A API do Google Drive tem um limite de 10 requisições por segundo, por usuário.
Se o cara tem 11 ou mais arquivos
.txt
pra carregar de uma vez (usando o*
no seletor de arquivos), vai atingir o limite e esse erro 403 irá aparecer no console do navegador. O MoneyLog em si dará o erro de "lançamento inválido na linha N".O que tenho que fazer é implementar um algoritmo que detecte o erro 403 ao usar o
readFile
e que tente novamente baixar o arquivo, N segundos depois. Esse N deve ir aumentando exponencialmente para evitar continuar atingindo o limite.Pra detectar o erro:
xhr.status === 403
xhr.responseText
containsuserRateLimitExceeded
Saiba mais:
The text was updated successfully, but these errors were encountered: