短信推送API接口實現---------阿里大於


    在我們系統的開發中,要實現短信推送功能,所以我申請了短信的api接口

    在這里,我使用到的平台是阿里的 阿里大於   ,用支付寶賬戶登錄即可

    在管理中需要注意

    1.先添加你要開發應用的應用名稱,添加完成后會得到   app key和 app  secret    這兩個數值在開發中都是要用到的 

 

     2.在配置管理中開始配置短信,這里我做的是短信推送,不是驗證碼,所以選的第二個,進去之后先添加一個短信簽名,短信簽名就是推送的短信一開始的現實信息,比如,我填寫的鐵大小秘書,  收到的短信內容就是  【鐵大小秘書】尊敬的用戶,您。。。。。。

    

 

 3.添加短信模板,模板內容匯中的,  ${username} 等,到時候可以通過程序來傳值

 

 

 4,配置完成后,再去下 SDK包,就可以 測試程序了,根據自己所需的語言選擇SDK下載,就可以調試運行了,我這里使用的是  JAVA。

package com.tbh.test;

import com.taobao.api.ApiException;
import com.taobao.api.DefaultTaobaoClient;
import com.taobao.api.TaobaoClient;
import com.taobao.api.request.AlibabaAliqinFcSmsNumSendRequest;
import com.taobao.api.response.AlibabaAliqinFcSmsNumSendResponse;

public class duanxinjiekou {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        String url="http://gw.api.taobao.com/router/rest";
        String appkey="??????";//必填
        String secret="??????";//必填
        TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
        AlibabaAliqinFcSmsNumSendRequest req = new AlibabaAliqinFcSmsNumSendRequest();
        req.setExtend("123456");
        req.setSmsType("normal");//短信推送個話,就填normal
        req.setSmsFreeSignName("鐵大小秘書");
        req.setSmsParamString("{'username':'三藏大師','time':'2017-05-18 22:30','place':'第九實驗樓'}");
        req.setRecNum("15232126637");
        req.setSmsTemplateCode("?????"); //短信模板的編號
        AlibabaAliqinFcSmsNumSendResponse rsp = null;
        try {
            rsp = client.execute(req);
        } catch (ApiException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        System.out.println(rsp.getBody());
    }

}

成功運行后,會返回如下的json數據。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM