Forum Discussion

AOSulli's avatar
AOSulli
Frequent Visitor
2 years ago
Solved

retrieve token api call with content type x-www-form-urlencoded

hello,

i am trying to retrieve a bearer token using the web activity in febaric pipelines. 

the content type is - x-www-form-urlencoded

how do i put in the body details? 

grant_type = 
client_id = 
client_secret = 

 

i called it in thundercloud client in visual studio code and it worked fine. as i populated the above details in Form Encoded.

 

when i simply put in the details like this i am getting HTTP Status 500 – Internal Server Error

[
grant_type = "xxxxxx",
client_id = xxxxxx,
client_secret = xxxxxxxx
]

 

thanks!

  • AOSulli's avatar
    AOSulli
    2 years ago

    Hello - this doesnt work - i get - HTTP Status 500 – Internal Server Error

     

    however when i use - 

    content type - application/x-www-form-urlencoded

     

    and in the body i put 

    grant_type=client_credentials&client_id=<encoded client id>&client_secret=<encoded client secret>

     

    then it works.

4 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi AOSulli ,

    Thanks for using Fabric Community,

    Inorder to understand how to use client_id and client_secret in your case, please follow below screenshot -



    1. Connection - Add your base URL here.
    2. Relative URL - Add your relative URL here.
    3. Body (Main point) - Can add your client_id and client_secret here in json format

     

     

     

    {
        "grant_type":"client_credentials",
        "client_id":"abcdefg",
        "client_secret":"123ghy456"
    }

     

     

     

    4. Header: Add Content-Type : application/json

    Hope this is helpful. In case of any queries please feel free.

    Ref Link - Ingest data form a rest API with Oauth2 - Microsoft Fabric Community

    Hope this is helpful. Please let me know incase of further queries.

    • AOSulli's avatar
      AOSulli
      Frequent Visitor

      Hello - this doesnt work - i get - HTTP Status 500 – Internal Server Error

       

      however when i use - 

      content type - application/x-www-form-urlencoded

       

      and in the body i put 

      grant_type=client_credentials&client_id=<encoded client id>&client_secret=<encoded client secret>

       

      then it works.

      • Anonymous's avatar
        Anonymous
        Not applicable

        Hi AOSulli ,

        I am happy to know that you were able resolve your query. Please continue using Fabric Community for your further queries.

        Note: content type will be different in few scenarios, it might not be always same. But you will be ending up with similar kind of answer.