使用云片API发送短信验证码
来源:互联网 发布:linux命令强制删除文件 编辑:程序博客网 时间:2024/05/22 13:45
这里简单看看怎么使用云片API发送短信验证
1.首先要注册一个云片账号:(https://www.yunpian.com/),获取APIKEY(这里需要说明的是,APIKEY特别重要,一定要保护好它,避免泄露。云片这边提供了几重保护机制,例如验证、敏感处理、子账号独立APIKEY等)
点击免费试用
2.开始代码(这里只测试单条短信验证的)
package com.demo.util;import com.yunpian.sdk.model.ResultDO;import com.yunpian.sdk.model.SendSingleSmsInfo;import com.yunpian.sdk.service.SmsOperator;import com.yunpian.sdk.service.YunpianRestClient;import java.util.HashMap;import java.util.Map;import static com.yunpian.sdk.util.HttpUtil.post;/** * 短信http接口的java代码调用示例 * * @author chentao * @since 2017/05/09 */public class JavaSmsApi { //主方法 public static void main(String[] args) throws Exception { String apikey = "这里填写你的APIKEY"; String text = "【云片网】您的验证码是6666"; String mobile = "16666666666"; testSendSms(apikey, text,mobile); } /** * * @param apikey 成功注册后登录云片官网,进入后台可查看 * @param text 需要使用已审核通过的模板或者默认模板 * @param mobile 接收的手机号,仅支持单号码发送 * @return * @throws Exception */ //方法1 public static String singleSend(String apikey, String text, String mobile) throws Exception { Map<String, String> params = new HashMap<String, String>();//请求参数集合 params.put("apikey", apikey); params.put("text", text); params.put("mobile", mobile); return post("https://sms.yunpian.com/v2/sms/single_send.json", params);//请自行使用post方式请求,可使用Apache HttpClient } /** * 使用JDK发送单条短信,智能匹配短信模板 * * @param apikey 成功注册后登录云片官网,进入后台可查看 * @param text 需要使用已审核通过的模板或者默认模板 * @param mobile 接收的手机号,仅支持单号码发送 */ //方法2 public static void testSendSms(String apikey, String mobile, String text) { YunpianRestClient client = new YunpianRestClient(apikey);//用apikey生成client,可作为全局静态变量 SmsOperator smsOperator = client.getSmsOperator();//获取所需操作类 ResultDO<SendSingleSmsInfo> result = smsOperator.singleSend(mobile, text);//发送短信,ResultDO<?>.isSuccess()判断是否成功 System.out.println(result); }}
3.项目需要的包
4.云片API文档(单条发送接口) (批量发送接口) (批量个性化发送接口)
5.例子(SendMsgDemo)
0 0
- 如何使用云片API发送短信验证码
- 使用云片API发送短信验证码
- 如何使用云片获得第一条短信验证码?
- 云片短信验证
- 使用阿里云的短信服务发送短信验证码
- thinkphp5.0调用云片接口实现发送短信验证码找回密码功能
- 使用网易云通信发送验证码,通知类型短信
- 使用阿里大于发送短信验证码
- 使用activeMQ发送短信验证码
- 发送短信验证码
- 发送短信验证码
- 发送短信验证码
- 短信验证码发送
- 发送短信验证码
- 发送短信验证码
- 使用56短信网接口实现发送短信验证码
- php实现阿里云API短信验证发送代码
- 使用第三方短信服务商云片发送短信(php样例)
- 7个最佳的Java框架
- Spring的文件上传
- oracle的连接查询(内外连接)
- extjs4 combobox 多选与赋值
- 数据库基础知识~
- 使用云片API发送短信验证码
- Logstash实时同步mysql数据库至elastic
- 实施数据备份及云端迁移的七大理由
- ElasticSearch——nested(mapping,query,aggregation)
- [李景山php] php中call_user_func_array 的使用
- 基于ALTERA实现的闹钟工程
- Bootstrap输入框和导航组件
- Maven的使用
- 一篇文章学懂Shell脚本