RingCentral выдает ошибку "[OutboundFaxes]" во время отправки факса

Я пытаюсь отправить факс с помощью POSTMAN, используя следующий URL "https://platform.devtest.ringcentral.com/restapi/v1.0/account/~/extension/****88004/fax" и я получаю:

{
    "errorCode": "CMN-408",
    "message": "In order to call this API endpoint, user needs to have [OutboundFaxes] permission for requested resource.",
    "errors": [
        {
            "errorCode": "CMN-408",
            "message": "In order to call this API endpoint, user needs to have [OutboundFaxes] permission for requested resource.",
            "permissionName": "OutboundFaxes"
        }
    ],
    "permissionName": "OutboundFaxes"
}

2 ответа

Решение

Во время отправки запроса на отправку факса возникла проблема с токеном на предъявителя.

Поскольку я использовал данные основной учетной записи для создания токена, а во время отправки факса я использовал extensionid расширения 102, а токен Bearer был создан с расширением основной учетной записи 101. Именно поэтому он выдавал ошибку разрешения [OutboundFaxes].

Чтобы отправить ФАКС с ExtensionId внутреннего абонента 102, затем сгенерируйте токен, используя данные субсчета 102 вместо основной учетной записи.

Я успешно воспроизвел проблему.

прецедент

Основная причина - именно то, что сказал @Jack: авторизуйтесь с расширением 101, затем попробуйте отправить факс с расширением 102.

Сообщение об ошибке

{ errorCode: 'CMN-408',
      message: 'In order to call this API endpoint, user needs to have [OutboundFaxes] permission for requested resource.',
      errors:
       [ { errorCode: 'CMN-408',
           message: 'In order to call this API endpoint, user needs to have [OutboundFaxes] permission for requested resource.',
           permissionName: 'OutboundFaxes' } ],
      permissionName: 'OutboundFaxes' }

Я думаю, что сообщение об ошибке должно быть улучшено. Очень трудно понять причину, прочитав ее. Я сообщил об этой проблеме в инженерную группу RingCentral.

Другие вопросы по тегам