700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 使用云片API发送短信验证码

使用云片API发送短信验证码

时间:2019-10-05 23:44:47

相关推荐

使用云片API发送短信验证码

这里简单看看怎么使用云片API发送短信验证

1.首先要注册一个云片账号:(/),获取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 /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*///方法1public 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("/v2/sms/single_send.json", params);//请自行使用post方式请求,可使用Apache HttpClient}/*** 使用JDK发送单条短信,智能匹配短信模板** @param apikey 成功注册后登录云片官网,进入后台可查看* @param text 需要使用已审核通过的模板或者默认模板* @param mobile 接收的手机号,仅支持单号码发送*///方法2public 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)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。