import java.util.HashMap;
import java.util.Map;
public class SmsDemo {
/**
* 个性化短信群发接口,可以设置动态参数变量。适合:订单类、监控类、通知类个性化短信群发等。
*/
public static void sms_api3() {
Map para = new HashMap();
/**
* Json数据包格式:每条要有手机号码、模板参数等,示例:
* {
* 'data':[
* {'mob':'139********','p1':'1234','p2':'4'},
* {'mob':'173********','p1':'5678','p2':'1'}
* ]
* }
*
* String data = "{'data':[{'mob':'139********','p1':'1234','p2':'4'},{'mob':'173********','p1':'5678','p2':'1'}]}";
*/
para.put("data", "");
/**
* 微米账号的接口UID
*/
para.put("uid", "");
/**
* 微米账号的接口密码
*/
para.put("pas", "");
/**
* 接口返回类型:json、xml、txt。默认值为txt
*/
para.put("type", "json");
/**
* 短信模板cid,通过微米后台创建,由在线客服审核。必须设置好短信签名,签名规范:
* 1、模板内容一定要带签名,签名放在模板内容的最前面;
* 2、签名格式:【***】,签名内容为三个汉字以上(包括三个);
* 3、短信内容不允许双签名,即短信内容里只有一个“【】”
*/
para.put("cid", "");
try {
System.out.println(HttpClientHelper.convertStreamToString(
HttpClientHelper.get("http://api.weimi.cc/2/sms/batch.html",
para), "UTF-8"));
System.out.println(HttpClientHelper.convertStreamToString(
HttpClientHelper.post(
"http://api.weimi.cc/2/sms/batch.html", para),
"UTF-8"));
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] a) {
// 测试个性化短信群发接口
sms_api3();
/*
注意:以上参数传入时不包括“<>”符号
*/
}
}
{ "code":0, "msg":"发送成功" }
√ 开发文档
√ 短信接口
√ 彩信接口
√ 账户余额查询接口
√ PHP示例
√ Python示例
√ C#示例