Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
BIUser22
New Member

Problem with Hotmart API

BIUser22_0-1675831990648.png

Hello guys, this is my code and when i apply, appear this error > unable to authenticate with the credentials provided. Try again

What i can do to solve? 

5 REPLIES 5
ClaudiaRocha
Regular Visitor

Eu fiz praticamente igual a você e deu certo. Veja se os dados não estão errados.

 

Inicialmente não fiz como função, mas ao fazer a request e a paginação, vimos a necessidade de fazer como função. Agora meu desafio está em fazer a atualização funcionar no Power BI Web. getauth hotmart.jpg

 

Você conseguiu puxar algum tipo de tabela com este código? não estou conseguindo

Essa função é só pra gerar o token...

 

Fiz uma segunda função pra gerar as tabelas e outra pra paginação.

 

Segue os nomes que usei pra vc entender a função:

Função para gerar token: getAuth

Função para gerar dados: getSales

Função da paginação: paginationSales

 

Função para gerar a tabela:

 

(optional request as text) =>
let
request = if request is null then
Json.Document(
Web.Contents
("https://developers.hotmart.com/payments/api/v1/sales/history",
[Query = [start_date = "1622505600000"],
Headers =[Authorization = getAuth()]]
)
)
else
Json.Document(
Web.Contents
("https://developers.hotmart.com/payments/api/v1/sales/history",
[Query = [start_date = "1622505600000", page_token=request],
Headers = [Authorization = getAuth()]]
)
)

in
request

 

 

Função para paginação:

 

(optional resource as text , optional results as list) as list =>

let
currentResponse = requestSales(resource),
token = try currentResponse [page_info][next_page_token] otherwise 0,
currentResults = if results is null then {currentResponse[items]} else List.Combine({results, {currentResponse[items]}}),
output = if token = 0 then
currentResults
else
@paginationSales (token, currentResults)
in
output

 

Olá Cláudia, tentei rodar esse código de paginação, mas meu power bi retornou que não reconhece o requestSales. Pode me ajudar?

Refiz o código e ele funcionou, não faço ideia do que aconteceu 

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.