我正在尝试使用以下URL使用POSTMAN发送传真"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"
}
发出发送传真请求时,持有者令牌出现问题。
因为我使用主要帐户详细信息来生成令牌,并且在发送传真时,我使用的是分机 102 的分机 ID,并且主帐户分机 101 生成了不记名令牌。这就是为什么它抛出[出站传真]权限错误。
要发送分机 ID 为 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工程团队报告了此问题。