Ir para conteúdo
  • 0

Conexão com API de autenticação JWT (Expiração 30min)


gustavofill

Pergunta

  • Alunos

Boa tarde a todos!

Tentei encontrar no curso algo relacionado a extração de dados com uma API onde o Token expira e possuam parametros como "client_id" e "client_secret" e um token que expire, mas sem sucesso por aqui no forum ou curso.

Preciso montar uma tabela com as informações extraidas dessa API, e essa tabela precisa se atualizar diariamente automaticamente(Atualização do conjunto/Fluxo)..

O caso é o seguinte:

1 - Solicitar token
1.1 - POST na URL:
: http://xxxxxxxxxxxxxxx
Exemplo de retorno: {"access_token": "eyJ0eXAi...", "token_type": "Bearer", "expires_in": 30}
1.2 - Capturar o "access_token"

passo1.thumb.png.644a816008633955150427590dc84214.png

 

2 - Requisitar o endpoint liberado
2.1 GET com autenticação "Bearer token" (capturado no passo 1.2) na URL:
http://cloud.silbeck.com.br:30203/datasnap/rest/v1/listaestadia?dataInicial=2021-08-11&dataFinal=2021-08-12

passo2.thumb.png.01d3184e8213a8c5165e963686562f72.png

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

@gustavofill boa noite!

O que vc precisa fazer são duas requisições na mesma consulta.
Você teria que montar algo parecido com o que nesse link:
Consulta API OMIE no Power BI - Pesquisar Cidades - Rafa Lemos

 

E gravar o retorno (TOKEN) em uma etapa do Power Quey, que no meu caso foi a quantidade de páginas:
image.png.193247207df688b527bfcd623e3f426c.png

 

Na sequência você monta a autenticação com Bearer + TOKEN e faz o request via GET.

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@Rafa Lemos

Está bem complicado realizar a criação no PowerBI.... Utilizando o link criado pelo Thunder e importando direto via Link na fonte Web eu consegui retornar a tabela, mas não consegui automatizar ela para atualização, pegando o token e criando a tabela com todas paginas, etc..

 

Primeiro a requisição do Token (POST)

image.thumb.png.880b8d9e9121e67330ef0274fe790a44.png

 

Após feito isso, utilizar o Token para o Request (GET) na autenticação do tipo "Bearer" com os parametros datainicial e final, etc..

image.thumb.png.77266d50fcbb1a886e94346047a39cdc.png

image.thumb.png.32d7411a66832f2e04343a7017144b21.png

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...