云片短信工具类如何直接调用发送短信功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1135个文字,预计阅读时间需要5分钟。
云片短信工具类javaimport java.net.URLEncoder;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.ResourceBundle;import java.util.regex.Pattern;import org.apache.http.HttpEntity;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.ResourceBundle;
import java.util.regex.Pattern;
import org.apache.sms.yunpian.com/v2/sms/single_send.json";
/**批量发送相同内容--智能匹配模板*/
private static String URI_BATCH_SEND = "sms.yunpian.com/v2/sms/batch_send.json";
/**批量发送不同内容*/
private static String URI_MULTI_SEND = "sms.yunpian.com/v2/sms/multi_send.json";
/**语音验证码*/
private static String URI_VOICE_SEND = "voice.yunpian.com/v2/voice/send.json";
/**签名维护接口地址*/
private static String URI_SIGN_GET = "sms.yunpian.com/v2/sign/get.json";
private static String URI_SIGN_ADD = "sms.yunpian.com/v2/sign/add.json";
private static String URI_SIGN_UPDATE = "sms.yunpian.com/v2/sign/update.json";
/**模板维护接口地址*/
private static String URI_TPL_ADD = "sms.yunpian.com/v2/tpl/add.json";
private static String URI_TPL_DEL = "sms.yunpian.com/v2/tpl/del.json";
private static String URI_TPL_UPDATE = "sms.yunpian.com/v2/tpl/update.json";
private static String URI_TPL_GET = "sms.yunpian.com/v2/tpl/get.json";
/**编码格式。发送编码格式统一用UTF-8*/
private static String ENCODING = "UTF-8";
/**
* 单条发送 && 批量发送相同内容
* 发送时智能匹配模板
*
* @param textOrCode 短信内容或语音验证码, 如果是4-6位数字,则发送语音验证码
* @param mobile 接收的手机号,多个号码使用","分隔,语音验证码不支持多号码发送
* @return json格式字符串
*/
public static String send(String mobile, String textOrCode) {
try {
Map
#这里是云片短信注册后的密匙,XXX更换到个人注册的,然后配置文件放在src目录 apiKey=XXX 云片短信使用到的jar包.zip 云片短信使用到的jar包.zip 代码说明
云片使用步骤 0. 导入jar包 1. 云片官网注册账号等 2. 设置签名和模板 3. 调用工具类直接发送 SMSUtils.send(“接收的手机号码”, “发送的内容”); //自动判断发送内容,为4-6位数字则语言,否则短信 云片返回信息 语言发送成功返回结果 {"count":1,"fee":0.05,"sid":"b612c6d2f27b4824bfa0dfb917215798"} 短信发送成功返回结果 {"code":0,"msg":"发送成功","count":1,"fee":0.05,"unit":"RMB" ,"mobile":"15821553972","sid":17697498024}
本文共计1135个文字,预计阅读时间需要5分钟。
云片短信工具类javaimport java.net.URLEncoder;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.ResourceBundle;import java.util.regex.Pattern;import org.apache.http.HttpEntity;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.ResourceBundle;
import java.util.regex.Pattern;
import org.apache.sms.yunpian.com/v2/sms/single_send.json";
/**批量发送相同内容--智能匹配模板*/
private static String URI_BATCH_SEND = "sms.yunpian.com/v2/sms/batch_send.json";
/**批量发送不同内容*/
private static String URI_MULTI_SEND = "sms.yunpian.com/v2/sms/multi_send.json";
/**语音验证码*/
private static String URI_VOICE_SEND = "voice.yunpian.com/v2/voice/send.json";
/**签名维护接口地址*/
private static String URI_SIGN_GET = "sms.yunpian.com/v2/sign/get.json";
private static String URI_SIGN_ADD = "sms.yunpian.com/v2/sign/add.json";
private static String URI_SIGN_UPDATE = "sms.yunpian.com/v2/sign/update.json";
/**模板维护接口地址*/
private static String URI_TPL_ADD = "sms.yunpian.com/v2/tpl/add.json";
private static String URI_TPL_DEL = "sms.yunpian.com/v2/tpl/del.json";
private static String URI_TPL_UPDATE = "sms.yunpian.com/v2/tpl/update.json";
private static String URI_TPL_GET = "sms.yunpian.com/v2/tpl/get.json";
/**编码格式。发送编码格式统一用UTF-8*/
private static String ENCODING = "UTF-8";
/**
* 单条发送 && 批量发送相同内容
* 发送时智能匹配模板
*
* @param textOrCode 短信内容或语音验证码, 如果是4-6位数字,则发送语音验证码
* @param mobile 接收的手机号,多个号码使用","分隔,语音验证码不支持多号码发送
* @return json格式字符串
*/
public static String send(String mobile, String textOrCode) {
try {
Map
#这里是云片短信注册后的密匙,XXX更换到个人注册的,然后配置文件放在src目录 apiKey=XXX 云片短信使用到的jar包.zip 云片短信使用到的jar包.zip 代码说明
云片使用步骤 0. 导入jar包 1. 云片官网注册账号等 2. 设置签名和模板 3. 调用工具类直接发送 SMSUtils.send(“接收的手机号码”, “发送的内容”); //自动判断发送内容,为4-6位数字则语言,否则短信 云片返回信息 语言发送成功返回结果 {"count":1,"fee":0.05,"sid":"b612c6d2f27b4824bfa0dfb917215798"} 短信发送成功返回结果 {"code":0,"msg":"发送成功","count":1,"fee":0.05,"unit":"RMB" ,"mobile":"15821553972","sid":17697498024}

