请求地址
环境 | 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 | 批量短信提交成功 | 错误描述 |
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);