跳到主要内容

单发接口

一、接口概述

本接口用于实现单条短信的发送功能,支持JSON/XML两种数据格式响应。开发者需使用POST方法提交表单数据,并妥善处理可能返回的错误码。

二、接口详情

1.接口地址

http://sms-api.luosimao.com/v1/send.[json|xml]

说明

  • 根据需求选择响应格式(将结尾后缀替换为jsonxml
  • 示例:
    http://sms-api.luosimao.com/v1/send.json
    http://sms-api.luosimao.com/v1/send.xml

2.HTTP请求方式

POST
Header 要求

Content-Type: application/x-www-form-urlencoded

三、请求参数

参数名类型必填示例值说明
mobileString13761428268接收方手机号码,仅支持国内号码
messageString验证码:321123【铁壳测试】短信内容(长度≤300字),必须包含签名(【】括起的企业/产品标识)

注意事项

  1. 签名规范:必须使用全角中括号包裹(如【公司名】
  2. 内容限制:禁止包含敏感词,特殊符号建议使用全角字符
  3. 号码验证:系统会自动校验号码有效性

四、返回结果

1.响应字段说明

字段名类型必返示例值说明
errorNumber0错误码(0表示成功,负数表示失败)
msgStringok状态描述
batch_idString09-B0966DD4-FD28-43C3-94A8-F762B2269B72仅当开启状态回推时返回,用于消息状态跟踪
hitString年化收益当error=-31时返回触发的敏感词

2.响应示例

JSON格式

{
"error": 0,
"msg": "ok",
"batch_id": "09-B0966DD4-FD28-43C3-94A8-F762B2269B72"
}

XML格式

<response>
<error>-10</error>
<msg>Auth failed.</msg>
</response>

五、错误码对照表

错误码错误描述解决方案
-10验证信息失败检查API key有效性(控制台 vs 代码配置)
-11用户接口被禁用联系客服解除封禁状态
-12余额冻结登录控制台进入【短信】→【触发发送】执行解冻操作
-20短信余额不足前往控制台充值
-30短信内容为空检查message参数是否传值
-31存在敏感词根据返回的hit字段修改内容
-32缺少签名在短信末尾添加规范签名(如:【企业名称】
-33短信超长(>300字符)拆分内容为多条发送
-34签名未审核登录控制台进入【短信】→【签名管理】提交签名审核
-35测试签名受限更换为正式签名
-40手机号格式错误检查号码是否符合E.164规范(如:+86前缀)
-41号码在黑名单联系客服处理
-42验证码发送频率过快客户端增加60秒间隔限制
-50IP不在白名单检查控制台【安全设置】→【IP白名单】配置