Разрешение ReadUserForwardingFlipNumbers API номеров переадресации RingCentral

Когда я пробую RingCentral Get Forwarding Number 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?


person Grokify    schedule 04.04.2018    source источник


Ответы (1)


ReadUserForwardingFlipNumbers — это разрешение пользователя, которое настраивается на онлайн-портале учетных записей. Назначенная роль пользователя должна иметь следующие соответствующие разрешения на онлайн-портале учетных записей:

User Settings > Messages & Notifications

Вы можете увидеть это на портале онлайн-аккаунтов в разделе:

Users > Roles > {Role Name}

Например:

введите здесь описание изображения

Вы можете проверить, есть ли у вашего пользователя это разрешение, вызвав следующую конечную точку:

GET /restapi/v1.0/account/{accountId}/extension/{extensionId}/authz-profile

Это вернет объект JSON со свойством permissions с массивом разрешений. Это разрешение выглядит следующим образом:

{
    "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"
    ]
},
person Grokify    schedule 04.04.2018