RingCentral invalid_client [ThirdPartyAppAccess] 权限要求错误

Posted

技术标签:

【中文标题】RingCentral invalid_client [ThirdPartyAppAccess] 权限要求错误【英文标题】:RingCentral invalid_client [ThirdPartyAppAccess] permission required error 【发布时间】:2018-08-14 04:04:28 【问题描述】:

以下错误是什么,我该如何解决?当我尝试执行 3-legged OAuth 时引发了错误。我还发现只有部分用户有这个问题。如果我使用自己的用户名进行授权,则没有问题。但是有些用户返回这个错误。


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

【问题讨论】:

【参考方案1】:

要了解有关此权限的信息,请使用 permissionId = ThirdPartyAppAccess 调用以下端点。

GET /restapi/v1.0/dictionary/permission/permissionId
GET /restapi/v1.0/dictionary/permission/ThirdPartyAppAccess

您将收到以下响应,表明您应该在 RingCentral 在线帐户门户 (https://service.ringcentral.com) 中为用户角色启用“第三方应用程序访问”权限。


    "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/dictionary/permission/ThirdPartyAppAccess",
    "id": "ThirdPartyAppAccess",
    "displayName": "Third Party Apps Access",
    "assignable": true,
    "readOnly": false,
    "siteCompatible": "Independent",
    "category": 
        "uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/dictionary/permission-category/Features",
        "id": "Features"
    ,
    "includedPermissions": []

在此处阅读有关此权限的更多信息:

https://success.ringcentral.com/articles/RC_Knowledge_Article/5-10-Editing-the-Extension-Permissions-via-Web

有关更多信息,请参阅以下答案,其中还包括如何检查用户是否具有权限:

https://***.com/a/50978630/1908967

【讨论】:

以上是关于RingCentral invalid_client [ThirdPartyAppAccess] 权限要求错误的主要内容,如果未能解决你的问题,请参考以下文章

RingCentral 转发号码 API `ReadUserForwardingFlipNumbers` 权限

json ringcentral-的OpenAPI

RingCentral Tech | Scrum框架下玩转敏捷实践

如何使用 C# 以编程方式更改 RingCentral 中的用户存在状态?

更改Salesforce App中的RingCentral行为

如何以编程方式在 RingCentral 上发送消息?