You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Twilio已授权关联应用列账户电话号码返回401认证错误如何解决

问题原因
  • 请求路径参数填写错误:你调用查询号码接口的URL中,Accounts/后填写的是CN开头的Connect应用ID,该位置需要填入你要访问的、已授权给该应用的目标Twilio账户SID,也就是第一个授权查询接口返回结果里account_sid字段对应的AC开头值。CN开头的应用ID不属于合法的账户ID标识,Twilio无法匹配到对应账户资源,因此返回401认证错误。
  • 你的凭证本身没有问题:能正常列出子账户是因为子账户属于你主账户名下的资源,调用路径对应主账户的合法操作范围;而Connect App授权的第三方独立账户不属于主账户的直接管理范围,必须在路径中明确指定目标账户ID才能访问。
解决方法
  1. 替换请求路径中的账户ID:将查询号码接口的URL修改为如下格式,把${授权目标账户SID}替换为第一个接口返回的account_sid值即可:
curl -X GET 'https://api.twilio.com/2010-04-01/Accounts/${授权目标账户SID}/IncomingPhoneNumbers.json' -u "$TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN" -sS | jq
  1. 若修改路径后仍报错,可将认证凭证替换为Connect App专属凭证重试:
curl -X GET 'https://api.twilio.com/2010-04-01/Accounts/${授权目标账户SID}/IncomingPhoneNumbers.json' -u "$TWILIO_CONNECTED_APP_SID:$TWILIO_CONNECTED_AUTH_TOKEN" -sS | jq

内容的提问来源于stack exchange,提问作者mpen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 07:21:03