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.