Rumah > Java > javaTutorial > 阿里大于发送短信使用教程指导

阿里大于发送短信使用教程指导

巴扎黑
Lepaskan: 2017-07-22 14:05:58
asal
1949 orang telah melayarinya

阿里大于发送短信:

准备工作:

(1)应用管理 ——> 应用列表 ——> 创建应用,从而获取APP Key和APP Secret

(2)获取短信签名、短信模板

准备工作完成之后的短信模板

准备工作完成后,在程序中实现:

import com.taobao.api.DefaultTaobaoClient;import com.taobao.api.TaobaoClient;import com.taobao.api.request.AlibabaAliqinFcFlowChargeProvinceRequest;import com.taobao.api.request.AlibabaAliqinFcSmsNumSendRequest;import com.taobao.api.response.AlibabaAliqinFcSmsNumSendResponse;public class ceshi {public static void main(String[] args) {// TODO Auto-generated method stub/*//官网的url,http请求,正式环境地址
        String url = "";
        //Top分配给应用的APPKey
        String appkey = "23859907";
        //Top分配给应用的密匙
        String secret = "3249c3b6a29aee38a6c9c63a9093a314";
        TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
        //实例化请求
        AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();
        //公共会穿参数,在“消息返回”中会透传回改参数
        req.setExtend("123456");
        //(必写)短信类型,传入值填写normal
        req.setSmsType("normal");
        //(必写)短信签名,传入的短信签名必须是在阿里大鱼“管理中心-短信签名管理”中可用的签名
        req.setSmsFreeSignName("羽品测试");
        //短信模板变量,传参规则{"key","value"}
//        req.setSmsParamString("自己的变量");
        //(必写)短信接收号码,支持单个或多个手机号码,多个手机号码间用英文逗号隔开
        req.setRecNum("15387108387");
        //短信模板ID,使用的模板必须在阿里大于“管理中心-短信模板管理”中的可用模板
        req.setSmsTemplateCode("自己的模板ID");
        //实例化响应
        AlibabaAliqinFcSmsNumSendResponse res = new AlibabaAliqinFcSmsNumSendResponse();
        System.out.println(res.getBody());*//** * 短信验证码         *///1.获取手机号、输入的验证码//2.生成随机验证码//3.调用短信接口,发送验证码短信//4.比较页面传过来的验证码与随机生成的验证码是否相等         // 官网的URL   String rusult = null;// 官网的URLString url = "http://gw.api.taobao.com/router/rest";// 成为开发者,创建应用后系统自动生成String appkey = "23859907";
            String secret = "3249c3b6a29aee38a6c9c63a9093a314";
            String number = "520";
            TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
            AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();
            req.setExtend("123456");
            req.setSmsType("normal");
            req.setSmsFreeSignName("羽品测试");
            req.setSmsParamString("{\"number\":\"1234\"}");
            req.setRecNum("15387108387");
            req.setSmsTemplateCode("SMS_67785100");try {
                AlibabaAliqinFcSmsNumSendResponse rsp = client.execute(req);
                System.out.println(rsp.getBody());  
                rusult = rsp.getSubMsg();
            } catch (Exception e) {
                e.printStackTrace();
            }
            System.out.println(rusult);
    }        
        /* * 通知短信         */// 官网的URL   /*String rusult = null;
            // 官网的URL
            String url = "";
            // 成为开发者,创建应用后系统自动生成
            String appkey = "23859907";
            String secret = "3249c3b6a29aee38a6c9c63a9093a314";
            TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
            AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();
            req.setExtend("1234");
            req.setSmsType("normal");
            req.setSmsFreeSignName("羽品测试");
            req.setRecNum("15387108387");
            req.setSmsTemplateCode("SMS_69005127");
            try {
                AlibabaAliqinFcSmsNumSendResponse rsp = client.execute(req);
                System.out.println(rsp.getBody());  
                rusult = rsp.getSubMsg();
            } catch (Exception e) {
                e.printStackTrace();
            }
            System.out.println(rusult);
    }*/}
Salin selepas log masuk

其中要导入的jar包有:

 

Atas ialah kandungan terperinci 阿里大于发送短信使用教程指导. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan