Skip to main content
Question

Sandbox Get Token Failing

  • October 15, 2019
  • 3 replies
  • 1196 views

I have a new app (new everything). It's private, and server only ui so the Authorization Flow is "Password". I've calculated my Base64 for my key:secret, and submit the following using SOAPUI (Curl-like tool):

POST https://platform.devtest.ringcentral.com/restapi/oauth/token?grant_type=password&username=%2B12224447777&password=ddddddR79%2FaF&extension=101 HTTP/1.1
Accept-Encoding: gzip,deflate
MIME-Version: 1.0
Authorization: Basic <redacted base64 code>
Accept: application/json
Content-Type: application/x-www-form-urlencoded
Content-Length: 43
Host: platform.devtest.ringcentral.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)

I'm getting a response that says:

{
"error": "invalid_grant",
"errors": [ {
"errorCode": "OAU-140",
"message": "Invalid resource owner credentials"
}],
"error_description": "Invalid resource owner credentials"
}


I'm unclear on which of my credentials is incorrect. I've checked them all...so I'm not sure where to go next?

3 replies

PhongVu
Community Manager
Forum|alt.badge.img
  • Community Manager
  • October 15, 2019

  • Author
  • New Participant
  • October 16, 2019

@Phong Vu As I said in my post, I'm using a curl-like tool called SOAP to test the interface. Once I see that working, I will then implement in code. It helps me isolate code problems from interface problems.

I don't use an SDK because you do not have one for Visual Basic.

Anyway for me to find out why it's failing if my app looks ok?


  • Author
  • New Participant
  • October 16, 2019

I finally got it working in my tool SOAPUI. I had to put the query parameters in the message body instead of the usual place on the URL. This is for anyone struggling with this.

You guys might want to add that little requirement in your docs. Unless it's there, and I missed it?