RingCentral 转发号码 API `ReadUserForwardingFlipNumbers` 权限
RingCentral Forwarding Number API `ReadUserForwardingFlipNumbers` permission
当我尝试使用 RingCentral 获取转发号码时 API:
GET /restapi/v1.0/account/{accountId}/extension/{extensionId}/forwarding-number
我收到这个错误:
{
"errorCode" : "CMN-408",
"message" : "In order to call this API endpoint, user needs to have [ReadUserForwardingFlipNumbers] permission for requested resource.",
"errors" : [ {
"errorCode" : "CMN-408",
"message" : "In order to call this API endpoint, user needs to have [ReadUserForwardingFlipNumbers] permission for requested resource.",
"permissionName" : "ReadUserForwardingFlipNumbers"
} ],
"permissionName" : "ReadUserForwardingFlipNumbers"
}
我在在线帐户门户 (https://service.ringcentral.com) 中看不到此权限,即使是在超级管理员角色下也是如此。我该如何解决这个问题并访问这个 API?
ReadUserForwardingFlipNumbers
是在在线帐户门户中配置的用户权限。用户分配的角色需要在在线帐户门户中具有以下相应权限:
User Settings
> Messages & Notifications
您可以在以下在线帐户门户中看到:
Users
> Roles
> {Role Name}
例如:
您可以通过调用以下端点来验证您的用户是否具有此权限:
GET /restapi/v1.0/account/{accountId}/extension/{extensionId}/authz-profile
这将 return 一个具有 permissions
属性 权限数组的 JSON 对象。此权限如下所示:
{
"permission": {
"uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/dictionary/permission/ReadUserForwardingFlipNumbers",
"id": "ReadUserForwardingFlipNumbers",
"assignable": false,
"readOnly": false,
"siteCompatible": "Independent"
},
"effectiveRole": {
"uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/dictionary/user-role/3",
"id": "3"
},
"scopes": [
"Self"
]
},
当我尝试使用 RingCentral 获取转发号码时 API:
GET /restapi/v1.0/account/{accountId}/extension/{extensionId}/forwarding-number
我收到这个错误:
{
"errorCode" : "CMN-408",
"message" : "In order to call this API endpoint, user needs to have [ReadUserForwardingFlipNumbers] permission for requested resource.",
"errors" : [ {
"errorCode" : "CMN-408",
"message" : "In order to call this API endpoint, user needs to have [ReadUserForwardingFlipNumbers] permission for requested resource.",
"permissionName" : "ReadUserForwardingFlipNumbers"
} ],
"permissionName" : "ReadUserForwardingFlipNumbers"
}
我在在线帐户门户 (https://service.ringcentral.com) 中看不到此权限,即使是在超级管理员角色下也是如此。我该如何解决这个问题并访问这个 API?
ReadUserForwardingFlipNumbers
是在在线帐户门户中配置的用户权限。用户分配的角色需要在在线帐户门户中具有以下相应权限:
User Settings
> Messages & Notifications
您可以在以下在线帐户门户中看到:
Users
> Roles
> {Role Name}
例如:
您可以通过调用以下端点来验证您的用户是否具有此权限:
GET /restapi/v1.0/account/{accountId}/extension/{extensionId}/authz-profile
这将 return 一个具有 permissions
属性 权限数组的 JSON 对象。此权限如下所示:
{
"permission": {
"uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/dictionary/permission/ReadUserForwardingFlipNumbers",
"id": "ReadUserForwardingFlipNumbers",
"assignable": false,
"readOnly": false,
"siteCompatible": "Independent"
},
"effectiveRole": {
"uri": "https://platform.devtest.ringcentral.com/restapi/v1.0/dictionary/user-role/3",
"id": "3"
},
"scopes": [
"Self"
]
},