Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting authorization error 400 #97

Closed
Tonyabott opened this issue Mar 30, 2018 · 13 comments
Closed

Getting authorization error 400 #97

Tonyabott opened this issue Mar 30, 2018 · 13 comments

Comments

@Tonyabott
Copy link

@Tonyabott Tonyabott commented Mar 30, 2018

Getting below error after click on authorise, can you please help me what i'm doing wrong.

{
  "error" : "invalid_client",
  "error_description" : "[ThirdPartyAppAccess] permission required",
  "errors" : [ {
    "errorCode" : "CMN-408",
    "message" : "[ThirdPartyAppAccess] permission required",
    "parameters" : [ {
      "parameterName" : "permissionName",
      "parameterValue" : "ThirdPartyAppAccess"
    } ]
  } ]
}

Thanks in advance.

@embbnux

This comment has been minimized.

Copy link
Collaborator

@embbnux embbnux commented Mar 30, 2018

Hi, @Tonyabott Are you using RingCentral developer account to log into RingCentral Embeddable Voice?

The RingCentral free account created from RingCentral Developer Website don't have permission to log into third party app on production environment. The Embeddable Voice is developed as a third party integration app.

If you just want to test RingCentral Embeddable Voice Widget, you can turn this app to sandbox environment, and login with your sandbox account Which created in RingCentral Development Website when you create a RingCentral app. Following is steps to set sandbox environment:

  1. Go to https://ringcentral.github.io/ringcentral-embeddable-voice/

1911522420209_ pic_hd
3.
1921522420288_ pic_hd
4. Log in with sandbox account

@Tonyabott

This comment has been minimized.

Copy link
Author

@Tonyabott Tonyabott commented Apr 2, 2018

Hi @embbnux , thanks for the quick reply.
Yes we are using RingCentral developer account for log into RingCentral Embeddable voice.

Now i'm able to login in to app with your sample.

And i have a question here.
Can we make calls from browser in sandbox environment?

@AndyHaas

This comment has been minimized.

Copy link

@AndyHaas AndyHaas commented Apr 2, 2018

@Tonyabott, You can make calls but you are unable to send SMS.

@Tonyabott

This comment has been minimized.

Copy link
Author

@Tonyabott Tonyabott commented Apr 2, 2018

@AndyHaas I followed the steps given by @embbnux , nothing happening when click on call button after entering the number. It prompts me to open RingCentral for Mac.

screen shot 2018-04-02 at 9 19 06 pm

Thanks In Advance.

@AndyHaas

This comment has been minimized.

Copy link

@AndyHaas AndyHaas commented Apr 2, 2018

Go into Settings and change the setting to Make my calls with to Browser. Also does your app have the permissions to RingOut?

You can see if you have the permission when you authorize your login
image

@Tonyabott

This comment has been minimized.

Copy link
Author

@Tonyabott Tonyabott commented Apr 3, 2018

@AndyHaas
Yes, changed the settings and also have the permissions.

screen shot 2018-04-03 at 1 00 07 pm

got the below warning when click on call button "Your extension is not allowed to make outbound calls with browser currently, please contact your account representative for an upgrade." Is this is due to sandbox mode?

Thanks

@embbnux

This comment has been minimized.

Copy link
Collaborator

@embbnux embbnux commented Apr 9, 2018

Hi, @Tonyabott In browser web phone mode, it requires a Digital Line in your account. You need to add a phone in your sandbox account. Please visit https://service.devtest.ringcentral.com to add a Phone to your sandbox account.

@Tonyabott

This comment has been minimized.

Copy link
Author

@Tonyabott Tonyabott commented Apr 10, 2018

Hi @embbnux,

Do we need to buy a device in order to get digital line.

Thanks.

@embbnux

This comment has been minimized.

Copy link
Collaborator

@embbnux embbnux commented Apr 11, 2018

@Tonyabott You can create a free RingCentral for Desktop device in your RingCentral sandbox account.

@Tonyabott

This comment has been minimized.

Copy link
Author

@Tonyabott Tonyabott commented Apr 12, 2018

Thanks @embbnux, I got that. Now i'm able to make calls from browser.

@embbnux

This comment has been minimized.

Copy link
Collaborator

@embbnux embbnux commented Apr 20, 2018

Closed by resolved

@JiandongRuan

This comment has been minimized.

Copy link

@JiandongRuan JiandongRuan commented Nov 1, 2019

I am hitting the same issue. But when I tried to create the "RingCentral for Desktop" device, I was asked to assign a number to the device. "Select Existing Number" button was disabled and "New Number" isn't free. How can I test the embeddable using developer account?

@embbnux

This comment has been minimized.

Copy link
Collaborator

@embbnux embbnux commented Nov 4, 2019

@JiandongRuan Can you provide more information how you hit this issue.
Are you using your own RingCentral app client id? And is your app client id private?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
4 participants
You can’t perform that action at this time.