RingCentral invalid_client [ThirdPartyAppAccess] 权限要求错误
RingCentral invalid_client [ThirdPartyAppAccess] permission required error
以下错误是什么,我该如何解决?当我尝试执行 3-legged OAuth 时抛出错误。我还发现只有部分用户有这个问题。如果我使用自己的用户名进行授权,则没有问题。但是有些用户return这个错误。
{
"error" : "invalid_client",
"error_description" : "[ThirdPartyAppAccess] permission required",
"errors" : [ {
"errorCode" : "CMN-408",
"message" : "[ThirdPartyAppAccess] permission required",
"parameters" : [ {
"parameterName" : "permissionName",
"parameterValue" : "ThirdPartyAppAccess"
} ]
} ]
}
要查找有关此权限的信息,请使用 permissionId
= ThirdPartyAppAccess
调用以下端点。
GET /restapi/v1.0/dictionary/permission/{permissionId}
GET /restapi/v1.0/dictionary/permission/ThirdPartyAppAccess
您将收到以下响应,表明您应该在 RingCentral 在线帐户门户 (https://service.ringcentral.com) 中为用户角色启用 "Third Party Apps Access" 权限。
{
"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": []
}
在此处阅读有关此权限的更多信息:
有关详细信息,请参阅以下答案,其中还包括如何检查用户是否具有权限:
以下错误是什么,我该如何解决?当我尝试执行 3-legged OAuth 时抛出错误。我还发现只有部分用户有这个问题。如果我使用自己的用户名进行授权,则没有问题。但是有些用户return这个错误。
{
"error" : "invalid_client",
"error_description" : "[ThirdPartyAppAccess] permission required",
"errors" : [ {
"errorCode" : "CMN-408",
"message" : "[ThirdPartyAppAccess] permission required",
"parameters" : [ {
"parameterName" : "permissionName",
"parameterValue" : "ThirdPartyAppAccess"
} ]
} ]
}
要查找有关此权限的信息,请使用 permissionId
= ThirdPartyAppAccess
调用以下端点。
GET /restapi/v1.0/dictionary/permission/{permissionId}
GET /restapi/v1.0/dictionary/permission/ThirdPartyAppAccess
您将收到以下响应,表明您应该在 RingCentral 在线帐户门户 (https://service.ringcentral.com) 中为用户角色启用 "Third Party Apps Access" 权限。
{
"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": []
}
在此处阅读有关此权限的更多信息:
有关详细信息,请参阅以下答案,其中还包括如何检查用户是否具有权限: