Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 利用阿裡大於平台進行發送手機驗證碼

利用阿裡大於平台進行發送手機驗證碼

編輯:關於Android編程

短信驗證(注冊或改密碼等)

首先去登錄阿裡大於: http://www.alidayu.com/

沒有號的就注冊一個!用淘寶就可以登錄了,相信一般人都是不需要注冊的。

阿裡大於搭建環境幾步曲:

1、創建應用:

\

AppKEY—設置發送參數的時候需要用到<喎?/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPjwvcD4NCjxwPjxpbWcgYWx0PQ=="" src="/uploadfile/Collfiles/20160919/20160919093615186.png" title="\" />

App Secret—設置發送參數的時候需要用到

2、添加簽名/模板:

\

簽名名稱—設置發送參數的時候需要用到

模板ID—設置發送參數的時候需要用到

3、查看API:

查看阿裡大魚的API文檔 http://open.taobao.com/docs/api.htm?spm=a219a.7395905.0.0.AT1UnC&apiId=25450

\

裡面給了幾種編程語言的模板。選擇自己合適的。
在這裡,我只是演示一下Java的。

4、測試或SDK下載:

測試的話,可不用、

\

SDK下載:

其實相當於JAR包!

開始開發(Java)

發送手機驗證碼實現模板

import java.util.Date;
import java.util.Random;

import javax.servlet.http.HttpServletRequest;

import org.apache.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

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;

/**
 * 短信驗證---阿裡大於工具
 */
@Controller
@RequestMapping("/message")
public class MessageController {
    private final Integer NUM=6; 
    private Logger log = Logger.getLogger(MessageController.class);

    @RequestMapping(value = { "/send" })
    public void sendMessage2(String mobile,HttpServletRequest request) {
        //官網的URL---必須是這個
        String url="http://gw.api.taobao.com/router/rest"; 

        //成為開發者,創建應用後系統會自動生成--前面圖片中有說明
        String appkey="23****68"; 

        //創建應用後系統會自動生成--前面圖片中有說明
        String secret="93805f7f0dde6f66c8c216996815112e";

        //隨機生成 num 位驗證碼
        String code="";
        Random r = new Random(new Date().getTime());
        for(int i=0;i

如果出錯,請自己根據大於返回的錯誤信息調試代碼。 錯誤信息可以進入下面鏈接查看錯誤碼解釋: http://open.taobao.com/docs/api.htm?spm=a219a.7395905.0.0.AT1UnC&apiId=25450

本例,我已通過浏覽器輸入地址訪問本Controller/Servlet的這個方法,成功給自己的手機號碼發送短信。

注意哦,不是免費的,價格如下:

\

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved