首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RingCentral JavaScript SDK (HTTP400-此授予类型未经授权)

RingCentral JavaScript SDK (HTTP400-此授予类型未经授权)
EN

Stack Overflow用户
提问于 2017-12-06 16:29:47
回答 1查看 342关注 0票数 1

我们尝试使用RingCentral SDK连接到RingCentral中的JavaScript令牌身份验证URL。

https://platform.devtest.ringcentral.com/restapi/oauth/token

我们得到Http 400(坏请求)-未经授权的这个授予类型错误。

代码语言:javascript
运行
复制
400 Bad Request

{
    "error": "unauthorized_client",
    "error_description": "Unauthorized for this grant type",
    "errors": [
        {
            "errorCode": "OAU-251",
            "message": "Unauthorized for this grant type"
        }
    ]
}

这是我的代码:

代码语言:javascript
运行
复制
var SDK = require('ringcentral');
   var rcsdk = new SDK({ 
       server: SDK.server.sandbox, 
       appKey: 'appkey',
       appSecret: 'appSecret',
       redirectUri: ''
   });
   rcsdk.platform()
   .login({
       username: 'phone number', // phone number in full format
       extension: 101, // leave blank if direct number is used
       password: 'password'
   })
   .then(function(response) {
       console.log(response)
   })
   .catch(function(e) {
       console.log(e.message  || 'Server cannot authorize user');
   });

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-11 01:52:48

此JS请求使用的是OAuth 2.0密码流授予类型。要将其与RingCentral API一起使用,需要确保应用程序在应用程序的OAuth设置中为此授予类型配置了应用程序。

有关如何做/验证这一点的答案,请参见下面的Stack溢出线程,包括屏幕截图。

RingCentral Auth Token Failed in Curl Call

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47679082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档