API 文档API 文档
资源中心
帮助中心
资源中心
帮助中心
  • 从这里开始

    • 快速入门
    • 关键概念
    • API 速率限制
    • 平台配额
    • 身份认证
  • 事务类邮件

    • 如何发送事务类邮件
    • 沙盒模式发送邮件
    • 发送事务邮件
    • 批量发送个性化事务邮件
    • 按计划发送事务邮件
    • 事务邮件跟踪
    • 获取事务邮件报告
  • SMTP 集成
  • 营销类邮件

    • 如何发送营销类邮件
    • 邮件营销活动
    • 发送AB测试任务
    • 模板管理
    • 获取营销活动报告
    • 联系人管理
    • 联系组管理
  • 发送方管理
  • 短信

    • 发送短信
    • 批量发送个性化短信
    • 获取短信报表
  • Webhook

    • 推送数据
    • 配置管理

批量发送个性化短信

更新时间:2024-01-05 09:50

如果您想发送一批个性化短信,这些短信使用相同的模板,但每个短信都有个性化的动态内容。您不需要为每个短信调用一次API接口,可以在一次请求中最多传递最多100套个性化内容。EffiLink 接口将把模板与个性化内容组装成短信投递出去。

身份验证

验证方式看这里。

建立发送任务

POST /v5/sms/sends

请求参数

名称类型必填描述示例值
contentstring否短信内容。应包含短信签名,且短信内容匹配短信模板格式。和templateName参数二选一必填,都有值时,优先采用templateName。短信内容中使用个性化标签的话,要注意标签的格式为:{{xxx}}【亿业】短信
templateNamestring否短信模板名称。和content参数二选一必填,都有值时,优先采用templateName。短信模板内容中使用个性化标签的话,要注意标签的格式为:{{xxx}}短信模板名称
paramsobject否短信内容个性化标签值。按短信内容中是否存在标签,来对应使用
toListarray[object]是短信发送集合
toList.mobilestring是短信送达的手机号码188xxxx8888
toList.contentstring否该手机号码对应的个性化短信内容,逻辑和全局参数类似,但优先级更高
toList.templateNamestring否该手机号码对应的个性化短信模板名称,逻辑和全局参数类似,但优先级更高,高于content
toList.paramsobject否该手机号码对应的短信内容个性化标签值。与基础params使用类似,并且与基础params中标签相同时,此版本中的标签值优先级更高
sandboxModeboolean否是否使用沙盒模式取值范围:true、false。使用沙盒模式(true),不使用沙盒模式(false)。不填写时默认为不使用

请求示例

{
	"content": "【亿业】全局短信内容{{paragraphText}}",
	"templateName": "全局短信模板名称",
	"params": {
		"paragraphText": "短信个性化文本"
	},
	"toList": [
		{
			"mobile": "188xxxx6666"
		},
		{
			"mobile": "188xxxx8888",
			"content": "【亿业】短信188内容"
		},
		{
			"mobile": "188xxxx9999",
			"templateName": "短信模板名称1"
		},
		{
			"mobile": "188xxxx0000",
			"templateName": "短信模板名称1",
			"params": {
				"paragraphText": "短信个性化文本0000"
			}
		}
	]
}

返回参数

名称类型描述
codeint返回码
messagestring对返回码的文本描述内容

返回示例

{
	"code": 200,
	"message": ""
}
Prev
发送短信
Next
获取短信报表