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` 权限
RingCentral Tech | Scrum框架下玩转敏捷实践
如何使用 C# 以编程方式更改 RingCentral 中的用户存在状态?