API文档文档首页
短信发送
环境 HTTP地址
正式环境
名称 类型 必须 示例值 描述
operid string 13800010001 平台账号,同账号
operpass string 111111111 平台密码,与平台帐号对应的密码
appendid string 001 扩展号
desmobile string 13800011238,13800011239 1.发送单条消息时,此字段填写11位的手机号码。 2.群发消息时,此字段为使用逗号分隔的手机号码串。 3.每批发送的手机号数量不得超过500个
content string 发送消息内容 1. 每条短信内容需要独立编码,在提交发送请求时需要对content进行再次整体编码,编码格式均为:uft8, 2.个性化短信时,短信内容需编码以后用英文逗号分隔,手机号和内容的顺序需对应的,即手机号个数和内容个数要相同
sendtime string 2018-01-01 08:00:00 定时发送时间 格式:yyyy-MM-dd HH:mm:ss,立即发送可不传
名称 类型 示例值 描述
code int 0 返回值编码,0:批量短信提交成功 1:账号不存在 2:密码错误 3:号码为空 4:内容为空 5:未知错误,联系客服 6:系统异常,联系管理员 7:扩展号格式错误
desc string 批量短信提交成功 错误描述
  • C#示例
  • Java示例

YCDSubmitMessageRequest req = new YCDSubmitMessageRequest();

req.appendid = "001";

req.desmobile = "15200016569";

req.content = "【】这是短信内容 退订回N";

req.sendtime = "2018-01-01 08:00:00";

YCDSubmitMessageResponse rsp = YunChuDaClient.Execute(req,"operid", "operpass","posturl");

SmsAPIService apiService = new SmsAPIService("operid", "operpass","posturl");

SendSmsRequest request = new SendSmsRequest();

request.setAppendid("001");

request.setContent("【】这是短信内容 退订回N");

request.setDesmobile("15200016569");

request.setSendtime("2018-01-01 08:00:00");

String body = apiService.sendSms(request);

System.out.println(body);

  • 示例
{"code":"0","desc":"b839fc33-0150-4445-bba0-e5c11e4f07c9"}