Boa tarde, pessoal. Tudo bem? estou tentando conectar a API da aba DRE da plataforma OMIE, mas estou enfrentando problemas. Eles não tem a documentação do código para essa aba e tentando manter o modelo das outras abas escrevi as seguintes consultas:
BodyDRE:
(page as number) =>
let
Fonte = Json.FromValue ([
call = "ListarCadastroDRE",
app_key = app_key,
app_secret = app_secret,
param = {
[
pagina = page,
registros_por_pagina = 100,
apenasContasAtivas = "N"
]
}
])
in
Fonte
-----------------------------------------------------------
requestDRE
(page as number) =>
let
request = Json.Document(
Web.Contents(
"https://app.omie.com.br/api/v1",
[
RelativePath = "/geral/dre/",
Headers = GetHeaders(),
Content = BodyDRE(page)
]
)
,1252
)
in
request
-----------------------------------------------------------
Header
() => [#"Content-Type" = "application/json"]
-----------------------------------------------------------
let
totalPages = requestDRE (1)[total_de_paginas],
listOfPages = List.Generate(
() => [page = 1, data = requestDRE(1)],
each [page] <= totalPages,
each [page = [page] + 1, data = requestDRE([page] + 1)]
)
in
totalPages
O erro que acontece é o seguinte:
Erro na consulta ‘’. DataSource.Error: Falha no Web.Contents ao obter conteúdo de 'https://app.omie.com.br/api/v1/geral/dre/' (500): Internal Server Error
Detalhes:
DataSourceKind=Web
DataSourcePath=https://app.omie.com.br/api/v1/geral/dre
Url=https://app.omie.com.br/api/v1/geral/dre/