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

Twilio Verify API不支持JSON仅支持MultipartForm的问题排查

解决Twilio Verify API POST请求参数缺失问题
  • 核心原因:Twilio Verify v2 API默认不支持JSON格式的请求体,仅接受application/x-www-form-urlencoded或multipart/form-data编码的参数,这就是你用JSON、YAML、XML发送请求时提示「Missing required parameter To in the post body」的根本原因。

  • 可行解决方案:

    1. 改用application/x-www-form-urlencoded格式传递参数:将To和Channel以键值对形式拼接(如To=+8613xxxxxxxxx&Channel=sms)作为请求体,同时设置请求头Content-Type: application/x-www-form-urlencoded,这是最稳妥的方式,和你用Insomnia的MultipartForm格式原理一致。
    2. 若坚持使用JSON格式:需要同时设置两个请求头——Content-Type: application/json和Accept: application/json,并且确保请求体是标准JSON结构(如{"To": "+8613xxxxxxxxx", "Channel": "sms"})。注意部分旧版Twilio SDK或客户端可能不兼容JSON格式,优先推荐第一种方案。
  • 额外检查项:

    • 确认To参数的格式符合Twilio要求的E.164标准(必须带国家区号前缀),格式错误也会被系统判定为参数缺失。
    • 检查请求体是否存在拼写错误,比如把To写成to(Twilio的参数名区分大小写)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 19:31:12