Issue in authorization c# SDK

  • 1
  • Question
  • Updated 10 months ago
Hi, i am having issue with authorization when using c# SDK. i am using below code to get access token from c#.
using RingCentral;
 
rc = new RestClient("appKey", "appSecret");

var tokenResponse = rc.Authorize("username", "extension", "password");

i am getting status in tokenResponse always "waitingForActivation" whether using any appKey or appSecretKey or any user name password does not matter.

every time i am getting same response in status that "waitingForActivation".

we have already install RingCentral nuget package into our project.

please help me on it
Photo of Hardik Joshi

Hardik Joshi

  • 620 Points 500 badge 2x thumb

Posted 10 months ago

  • 1
Photo of Paco Vu

Paco Vu

  • 416 Points 250 badge 2x thumb
It should work with the following code.

await rc.Authorize("username", "extension", "password");
// get the token if you want to
var tokenString = rc.token.access_token;

+ Paco
Photo of Tyler Long

Tyler Long, Official Rep

  • 5,474 Points 5k badge 2x thumb
Could you please post the full response message? (Including the HTTP status code and error message code).

It's not a NuGet issue as long as you can compile your app.
Photo of Hardik Joshi

Hardik Joshi

  • 620 Points 500 badge 2x thumb
Above mention error got changed after applying "await" now Its giving me below error

Request to https://platform.devtest.ringcentral.com/restapi/oauth/token failed with status code 400 (Bad Request).

ErrorResponseBody : 
{
  "error" : "unauthorized_client",
  "error_description" : "Unauthorized for this grant type"
}
Photo of Paco Vu

Paco Vu

  • 416 Points 250 badge 2x thumb
It's probably because you selected a wrong platform type for your app. If you expect to login from your server code then choose the "Server-only" type. See this reference for more details about platform type (https://developer.ringcentral.com/library/getting-started.html#/#PlatformTypes)

Now you can create a new app with a correct platform type and try again.

+ Paco
Photo of Tyler Long

Tyler Long, Official Rep

  • 5,474 Points 5k badge 2x thumb
You can search this forum by keyword "grant type" and check the history issues. You are not alone.