Forum Discussion

felipehr's avatar
felipehr
Regular Visitor
3 years ago

TOKEN NO VALIDADO O TIEMPO CUMPLIDO

Hola Comunidad,

Estoy trabajando con la version gratuita de Power BI desktop, intentando conectarme una API para la descarga de un archivo JSON.

Me compartieron el siguiente codigo que me esta arrojando el siguiente error:

 

 

La consulta que ejecute fue la siguiente

 

let
token1 = "Basic " & Binary.ToText(Text.ToBinary("Demo:z5BI%OImmQ#2"), 0),
url = "https://adamchile.com/authenticar/",
body = "{ ""client_id"": ""****"", ""client_secret"": ""****"", ""grant_type"": ""****"", ""audience"":""****""}",

tokenResponse = Json.Document(Web.Contents(url,[Headers = [#"Content-Type"="application/json",#"Authorization"=token1], Content = Text.ToBinary(body) ] )),

BearerToken = "Bearer " & tokenResponse[access_token],

url_data = "https://madainqsol.com/listadoDeBodegas/",
File = Json.Document(Web.Contents(url_data,[Headers = [#"Content-Type"="application/json",#"Authorization"=BearerToken], Content = Text.ToBinary(body) ] )),

#"Convertido en tabla" = Record.ToTable(File) in #"Convertido en tabla"

 

 

Por favor si alguien me puede ayudar a revisar mi codigo 

 

Saludos

7 Replies

  • v-jingzhang's avatar
    v-jingzhang
    Icon for Community Support rankCommunity Support

    Hi felipehr 

     

    It seems the token is perhaps not valid. In Power Query Editor, there is a Query Settings pane at the right most side which has all steps listed in "APPLIED STEPS". Can you click on the "BearerToken" step or the "tokenResponse" step to check whether you get a token successfully at this step?

     

    Best Regards,
    Community Support Team _ Jing

     

  • felipehr's avatar
    felipehr
    Regular Visitor

    Hello Jing,

    The ir another way to check the BearerToken?

    I only have one applied step in this new query i made

     

    Regards

    Felipe 

    • v-jingzhang's avatar
      v-jingzhang
      Icon for Community Support rankCommunity Support

      Hi felipehr 

       

      Can you open Advanced Editor of the new query and capture a screenshot or paste its M code here after removing sensitive information? From the current code you shared, you should have several steps "token1", "url", "body"... "Convertido en tabla". We need to know what's the query like currently. 

       

      Best regards,

      Jing

       

       

      • felipehr's avatar
        felipehr
        Regular Visitor

        Hi Jing

        This is the screen shot

         

        Thanks for your help

        Felipe