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

使用Twilio C#代码无法发送WhatsApp消息的问题求助

问题分析与解决方案

核心原因

你当前处于Twilio WhatsApp沙箱模式,沙箱默认仅允许向**主动发送指定关键词(比如你设置的"join me")**的用户发消息,这是Twilio的沙箱测试限制,不是代码本身的问题。

解决步骤

1. 升级为正式WhatsApp发送权限

要给任意用户发送消息,需要将你的Twilio号码绑定到正式WhatsApp Business账户:

  • 登录Twilio控制台,进入WhatsApp管理板块
  • 选中已购买的美国号码,申请升级为正式WhatsApp发送号码
  • 完成WhatsApp Business账户验证(个人使用也可按指引提交对应信息)

2. 代码调整提示

你的现有代码逻辑没有问题,正式启用权限后只需确认两点:

  • From参数使用的是已绑定WhatsApp的Twilio号码,格式保持whatsapp:+[完整国际号码]
  • 接收方号码是有效的WhatsApp注册号码,国际格式正确(比如你代码里的whatsapp:+79116953214格式合规)

3. 沙箱内临时测试方案

如果暂时无法升级权限,确保接收方满足:

  • 已经向你的Twilio WhatsApp号码发送过"join me"关键词
  • 发送关键词的动作在24小时会话有效期内(超过有效期后需要用户再次发送关键词)

额外排查项

  • 查看Twilio控制台的消息日志(Log > Messages):
    • 若状态为queued或sent,说明Twilio已发出消息,问题可能在接收方(比如未联网、号码无效)
    • 若状态为failed,直接查看失败原因(比如权限不足、号码格式错误)
  • 确认Twilio账户余额充足,无欠费导致的功能限制

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 09:33:22