question

hardik-joshi6230 avatar image
hardik-joshi6230 asked ·

Issue in authorization c# SDK

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

aaa
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

paco-vu avatar image
paco-vu answered ·
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
Share
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Tyler Liu avatar image
Tyler Liu answered ·
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.


Share
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

hardik-joshi6230 avatar image
hardik-joshi6230 answered ·
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"
}

Share
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

paco-vu avatar image
paco-vu answered ·
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
Share
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Tyler Liu avatar image
Tyler Liu answered ·
You can search this forum by keyword "grant type" and check the history issues. You are not alone.
Share
1 |1000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MiB each and 10.0 MiB total.