Java个性化短信群发接口 代码示例


Java个性化短信群发接口代码示例

请求
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示例

√ Node.js示例

√ C#示例

 

下载文档 | Java示例源代码 | PHP示例源代码 | 我的微米 | 常见问题 | 微米使用流程 | 联系客服