调用Bandwidth API遇4405错误:rejected-unallocated-from-number求助
解决Bandwidth API 4405错误(rejected-unallocated-from-number)
问题信息
调用Bandwidth短信API时触发4405错误,请求代码如下:
$ curl -X POST 'https://messaging.bandwidth.com/api/v2/users/123/messages' \ -H 'Authorization: Basic bW_F00bar' -H 'Content-Type: application/json' \ -d '{"to":["+8162807777"],"from":"+4096557777", \ "text":"Doloret amet","applicationId":"1c1dfad515d", "tag": "Try 19"}'
返回错误内容:
"description"=>"rejected-unallocated-from-number", error: 4405
解决方法
- 确认
from字段中的号码+4096557777是否已在Bandwidth平台分配到你的账户。未购买或未完成分配的号码无法用作发送方号码。 - 检查号码格式:确保号码包含正确的国际区号,无多余空格、符号。
- 验证该号码是否与请求中的
applicationId(1c1dfad515d)完成绑定。部分场景下需要将号码关联到指定应用才能发起短信请求。 - 若为刚购买的号码,等待1-5分钟让系统完成分配同步后重试。
内容的提问来源于stack exchange,提问作者aarkerio
相关产品推荐
相关产品推荐

