- 01 Jul 2020 às 01:35
#56667
Meu desafio!
Consumir uma API que é paginada e trazer os dados inteiros para serem tratados e carregados no Power Query, tanto para o Excel quanto para o Power BI.
A API em questão é do ERP Omie e há uma pagina com testes pública que é possível utilizar para esses exercícios, já que a Chave e a Senha são para essa finalidade.
No exemplo temos o objetivo de LISTAR Clientes. O link da página é:
https://app.omie.com.br/api/v1/geral/clientes/
A testar a API Listar Clientes podemos perceber que a paginação traz apenas 50 clientes por página e possui 740 paginas com total de 36954 registros
E ele gera um JSON, através do EndPoint e da Requisição:
https://app.omie.com.br/api/v1/geral/cl ... f1","param":[{"pagina":1,"registros_por_pagina":50,"apenas_importado_api":"N"}]}
Porém, vamos supor que no caso real eu tenha 10 páginas, cerca de 400 registros.
Como trazer essa API para o PowerQuery de forma dinâmica, realizando a paginação e baixando os registros totais para que eu possa trabalhar os dados no Power Query?
Esse tem sido o meu desafio...
Alguém disposto a me auxiliar na busca dessa solução?
No aguardo. Grato!
Consumir uma API que é paginada e trazer os dados inteiros para serem tratados e carregados no Power Query, tanto para o Excel quanto para o Power BI.
A API em questão é do ERP Omie e há uma pagina com testes pública que é possível utilizar para esses exercícios, já que a Chave e a Senha são para essa finalidade.
No exemplo temos o objetivo de LISTAR Clientes. O link da página é:
https://app.omie.com.br/api/v1/geral/clientes/
A testar a API Listar Clientes podemos perceber que a paginação traz apenas 50 clientes por página e possui 740 paginas com total de 36954 registros
E ele gera um JSON, através do EndPoint e da Requisição:
https://app.omie.com.br/api/v1/geral/cl ... f1","param":[{"pagina":1,"registros_por_pagina":50,"apenas_importado_api":"N"}]}
Porém, vamos supor que no caso real eu tenha 10 páginas, cerca de 400 registros.
Como trazer essa API para o PowerQuery de forma dinâmica, realizando a paginação e baixando os registros totais para que eu possa trabalhar os dados no Power Query?
Esse tem sido o meu desafio...
Alguém disposto a me auxiliar na busca dessa solução?
No aguardo. Grato!