注册送短信

SY-P10-1.0.013

API: newVision/batchxsend - 批量发送


概览


newVision/batchxsend 是 SUBMAIL 的5G新视通群发 API 。

newVision/batchxsend 提供完整且强大的群发发送功能,解决开发者在应用场景中的群发营销信息的需求,具有极大的 API 并发效率。


URL


https://api-v4.mysubmail.com/newVision/batchxsend


支持格式


格式URL
jsonhttps://api-v4.mysubmail.com/newVision/batchxsend.json (默认)
xmlhttps://api-v4.mysubmail.com/newVision/batchxsend.xml
yamlhttps://api-v4.mysubmail.com/newVision/batchxsend.yaml


http 请求方式


请求方式content-type设置
http postmultipart/form-datax-www-form-urlencodedapplication/json


是否需要授权


参阅 API 授权和验证机制


请求参数


参数类型必需/可选默认描述
appidstring必需在 SUBMAIL 应用集成中创建的彩信应用 ID
projectstring必需模板标记(ID)
tostring必需联系人手机号集合,多个号码用半角英文逗号分隔,单次提交最大支持1000个号码
示例:15212345678,18600000000,19911112222
tagstring可选自定义标签功能,该标签可用作SUBHOOK追踪(32 个字符以内)
timestampUNIX 时间戳可选参阅 API 授权与验证机制 > Timestamp UNIX 时间戳
sign_typestring可选normalAPI 授权模式,可选参数: sha256md5sha1normal <br/>参阅 API 授权与验证机制 > 授权和验证方式
signaturestring必需应用密匙或数字签名
参阅 API授权与验证机制 > 授权和验证方式


代码示例


发送一封测试短信


POST URL
https://api-v4.mysubmail.com/newVision/batchxsend


POST DATA
appid=your_appid&project=ThJBE4&signature=your_app_key&to=15212345678


返回
{
    "status": "success",
    "total_fee": 0.35,
    "responses": [
        {
            "status": "success",
            "to": "15212345678",
            "send_id": "00ad714ae189439b6c4f8482cee29004",
            "fee": 0.35
        }
    ]
}

请求失败
{
    "status": "error",
    "code": 252,
    "msg": "Incorrect recipient message address, if you are using the addressbook model, this addressbook does not have any contacts"
}


注:如果联系人地址中包含多个联系人,接口只会返回请求成功的联系人列表



错误代码


参阅 API 错误代码