Question

Authorization Code Flow.Geting Error (401) Unauthorized.

  • 16 February 2018
  • 3 replies
  • 3559 views

This is my code.I made a public sandbox account.Geting an error 401 unauthorized.


var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://platform.devtest.ringcentral.com/restapi/oauth/authorize");


httpWebRequest.Method = "GET";


httpWebRequest.Headers.Add("client_id", "DShb1**********2DlM5xoA");

httpWebRequest.Headers.Add("redirect_uri", "http://localhost:505471/");

httpWebRequest.Headers.Add("response_type", "code");

httpWebRequest.Headers.Add("state", "Client state");

httpWebRequest.Headers.Add("prompt", "login");



var httpresponse = httpWebRequest.GetResponse();


3 replies

Userlevel 1
Can you let me know what type of RC app did you defined. Is your localhost on your local machine? And did you set the same redirect_uri's value to the "OAuth Redirect URI" field for your app?

Is there any reason you don't want to use our SDKs for your code?

+ Phong
Thanks for ur response Phong Vu.
Now I am using Ring Central sdk and I am able to authorize user  and get token in response.

Since the oauth type is Authorization code, make sure all the parameters are provided.

If you miss redirect uri parameter in request which is a mandatory part, you will unable to get token which is supposed to be exchanged with access token

Reply