We want to implement calling functionality in our Application for that we have decided to use RingCentral for that first we need to check it in the demo application. We are using PHP Package.
Here are the details of our Demo Application.
Application Name: SAMI-Aid
Client ID: gyNTMqeBQwGUrp3FUvUnWQ
Client Secret: vU35UBKyTKuXU5U7UTmLKQv14g2Xe6SQu2hN8RmdrNsQ
Phone number: 16087298509
Username: michaelsmith@samiaid.com
Application Type: Private
Platform Type: Server/Web
Permissions Needed : CallControl , RingOut, SMS, VoIP calling, ReadCallLog, SubscriptionWebhook
Now when I am trying to generate an access token using curl request I got an error like below
curl Request :
curl -X POST " https://platform.devtest.ringcentral.com/restapi/oauth/token"; \
-H "Accept: application/json" \
-H "Content-Type: application/x-www-form-urlencoded" \
-u "<appKey>:<appSecret>" \
-d "username=<username>&password=<password>&extension=<extension>&grant_type=password"
Error :
HTTP/1.1 400 Bad Request
Server: nginx
Date: Mon, 29 Apr 2019 06:22:19 GMT
Content-Type: application/json;charset=utf-8
Content-Length: 177
Connection: keep-alive
X-Application-Context: application:8080
Content-Language: en
WWW-Authenticate: Bearer realm="RingCentral REST API", error="invalid_request", error_description="Unsupported grant type"
RCRequestId: 241682f6-6a47-11e9-b465-005056bba23b
Pragma: no-cache
Cache-Control: no-store
AceRoutingKey: sjc11-c01-ace11.9388ce32-6221-11e9-9962-005056bb6e9b
X-HLB-Server: sjc11-c01-hlb11
X-HLB-Connection: 258276277
X-HLB-RequestId: 36bedbf45d90735908111a4727ed16f1
X-HLB-Upstream-Server: 10.28.21.144:8080
X-HLB-Upstream-Status: 400
{
"error" : "invalid_request",
"error_description" : "Unsupported grant type",
"errors" : [ {
"errorCode" : "OAU-250",
"message" : "Unsupported grant type"
} ]
}
When I am trying to generate a token using " https://developers.ringcentral.com" panel, It's working fine. Please find Attachment