Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tudo que estiver relacionado a tratamento de dados, Power Query editor e linguagem M
#68393
Boa Tarde

Estou com certa dificuldade em configurar um delay em cada chamada minha de uma API, utilizei a função Function.InvokeAfter mas não esta funcionando

Não sei reconhecer o erro no código, poderiam me auxiliar? Segue o código:
Código: Selecionar todos
let
    BuscaProd = (PAG1 as text) =>

let
    Request = 
        Json.Document(Web.Contents("https://bling.com.br/Api/v2/produtos/page="&PAG1&"/json&apikey="&#"api_key ML"&"&loja=8&estoque=S&imagem=S", [Headers=[#"Cache-Control"="no-cache, no-store, must-revalidate"]])),
         delay = Function.InvokeAfter(Request, #duration(0,0,0,30)),
     retorno = Request[retorno],
    produtos = retorno[produtos]

        in produtos
        in BuscaProd
Repare que há a variável "PAG1", essa variável vai ser trocada em 53 números, então será 53 chamadas, ai que esta o problema, essas chamadas sem Delay ocasiona no erro "too many Requests "


Atenciosamente Vinicius Castilho
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord