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

企业Twilio账户调用API时如何获取非匿名的真实手机号?

解决Twilio API获取真实手机号及筛选错误码21610消息的问题
  • 手机号匿名化的原因及解决:
    企业账户出现手机号被脱敏为+1234XXXX格式,核心原因是账户的隐私配置或API权限限制:

    • 检查PII屏蔽设置:账户管理员需确认是否开启了Twilio的自动PII脱敏功能,该功能会自动隐藏手机号等敏感信息;
    • 调整API密钥权限:你当前使用的API密钥可能被限制了获取完整用户手机号的权限,管理员可在Twilio控制台的API密钥管理模块修改权限范围。
  • 筛选错误码21610的失败消息:
    无需等待权限调整,你可以直接在API调用中通过error_code参数过滤目标失败消息,以Python SDK为例:

    from twilio.rest import Client
    
    # 替换为你的账户信息
    account_sid = 'YOUR_ACCOUNT_SID'
    auth_token = 'YOUR_AUTH_TOKEN'
    client = Client(account_sid, auth_token)
    
    # 筛选错误码21610的消息
    failed_messages = client.messages.list(
        error_code=21610,
        limit=200  # 可根据需求调整返回数量
    )
    
    for msg in failed_messages:
        print(f"消息SID: {msg.sid}, 目标手机号: {msg.to}, 错误详情: {msg.error_message}")
    

    待权限调整完成后,msg.to字段将返回真实手机号。

  • 备选方案:
    如果API端调整权限仍有问题,账户管理员可直接登录Twilio控制台,进入「日志」-「消息日志」页面,这里默认展示完整的原始消息记录(除非全局隐私屏蔽已开启),可直接筛选错误码21610的条目并查看真实手机号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 01:35:58