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

使用PHP(Laravel)实现短信授权遇SMS 60200参数错误求助

解决Twilio SMS 60200无效参数错误(Laravel/PHP场景)

你当前传递的参数仅包含To和Channel,这是导致60200错误的核心原因——缺少Twilio API要求的必填参数。

60200错误说明

该错误代表「无效请求参数」,触发场景包括:缺少必填项、参数格式不符合E.164标准、参数值不在Twilio允许范围内,或参数名拼写错误(Twilio参数大小写敏感)。

排查与修复步骤

  • 确认API类型并补充必填参数:
    • 若使用Twilio Verify API(短信授权/验证场景):必须传入ServiceSid(你在Twilio控制台创建的验证服务ID),这是发起验证请求的核心标识
    • 若使用普通短信发送API:必须传入From(你在Twilio购买的号码/短代码),同时需要指定body(短信内容)
  • 验证号码格式:你当前的To参数+380983435443符合E.164标准,无需调整,但需确保无空格、特殊字符
  • 检查参数拼写:确保所有参数名大小写正确(如ServiceSid而非serviceSid,From而非from)

正确代码示例

Verify API(短信授权场景)

use Twilio\Rest\Client;

$twilio = new Client(env('TWILIO_AUTH_SID'), env('TWILIO_AUTH_TOKEN'));

// 替换为你的验证服务SID
$verification = $twilio->verify->v2->services('VAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
                                   ->verifications
                                   ->create(
                                       '+380983435443',
                                       'sms'
                                   );

普通短信发送场景

use Twilio\Rest\Client;

$twilio = new Client(env('TWILIO_AUTH_SID'), env('TWILIO_AUTH_TOKEN'));

$message = $twilio->messages->create(
    '+380983435443',
    [
        'from' => '+1XXXXXXXXXX', // 替换为你的Twilio号码
        'body' => '你的短信授权内容'
    ]
);

内容的提问来源于stack exchange,提问作者Влад Тарусов

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 16:32:22