Quantcast
Channel: Power Query topics
Viewing all articles
Browse latest Browse all 31103

(400) Bad Request using Web.Contents to connect to REST API via Oauth2

$
0
0

Hi,

 

I'm having issues connecting to an API using Oauth2 authentifiation, as it generates the error (400) Bad Request.

I tried to download Fiddler, and I'm not really sure how to use it.. Any help here would be much appreciated.

 

Here's an example from the documentation (Javascript):

var xmlhttprequest = new XMLHttpRequest(); xmlhttprequest.open("POST", "https://demo.fatman.fi/identity/connect/token", false); xmlhttprequest.setRequestHeader("Authorization", "Basic YWIzMWY4NmM0YzE2NGUxZWE3M2EyNGU3NDE1MTM0Yjk6UnlTUFJKamgzaEZnS3dsYVY4Vjh1dTQ 4VQ==");  xmlhttprequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") xmlhttprequest.send("grant_type=client_credentials&scope=api") xmlhttprequest.responseTex

 

Here's the M code:

let
apiUrl = "https://demo.fatman.fi/identity/connect/token",
options = [Content =Text.ToBinary("grant_type=client_credentials&scope=api"),
                 Headers= [
                 #"Authorization"="Basic xxxxxxxx",
                 #"Content-Type"="application/x-www-form-urlencoded"]

                 ],
result = Web.Contents(apiUrl, options)
in
result

 

Thanks!


Viewing all articles
Browse latest Browse all 31103

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>