1. <p id="6jfw2"><option id="6jfw2"><bdo id="6jfw2"></bdo></option></p>
          用戶體驗中心
          售前咨詢:400-006-0086 客服QQ:400-006- 0086 投訴電話:152-5606-8386
          創瑞通訊平臺(網頁版):客戶登錄 | 免費試用 | 常見問題 | 客服中心
          您當前位置:創瑞 >> 行業新聞 >> 瀏覽文章行業新聞
          Java短信接口代碼

          java進行短信驗證碼功能實現,使用第三方短信平臺-創瑞短信接口進行短信驗證碼接口對接,通過get方式進行提交,實現用戶注冊功能,也可用于短信提醒,短信通知,以下為java短信接口代碼:

          1. import java.io.BufferedReader;
            import java.io.IOException;
            import java.io.InputStream;
            import java.io.InputStreamReader;
            import java.net.HttpURLConnection;
            import java.net.URL;
            import java.net.URLDecoder;
            import java.net.URLEncoder;
             
            /*
            功能: web.cr6868.com HTTP接口 發送短信
             
            說明: http://web.cr6868.com/asmx/smsservice.aspx?name=登錄名&pwd=接口密碼&mobile=手機號碼&content=內容&sign=簽名&stime=發送時間&type=pt&extno=自定義擴展碼
            */
            public class xioo {
             
            /**
            * @param args
            * @throws IOException
            */
            public static void main(String[] args) throws IOException {
            //發送內容
            String content = " JAVA示例測試"; 
            String sign="簽名";
             
            // 創建StringBuffer對象用來操作字符串
            StringBuffer sb = new StringBuffer("http://web.cr6868.com/asmx/smsservice.aspx?");
             
            // 向StringBuffer追加用戶名
            sb.append("name=test");
             
            // 向StringBuffer追加密碼(登陸網頁版,在管理中心--基本資料--接口密碼,是28位的)
            sb.append("&pwd=CEE4D6CC34577FB24D1726F8AFEB");
             
            // 向StringBuffer追加手機號碼
            sb.append("&mobile=18916409691");
             
            // 向StringBuffer追加消息內容轉URL標準碼
            sb.append("&content="+URLEncoder.encode(content,"UTF-8"));
             
            //追加發送時間,可為空,為空為及時發送
            sb.append("&stime=");
             
            //加簽名
            sb.append("&sign="+URLEncoder.encode(sign,"UTF-8"));
             
            //type為固定值pt  extno為擴展碼,必須為數字 可為空
            sb.append("&type=pt&extno=");
            // 創建url對象
            //String temp = new String(sb.toString().getBytes("GBK"),"UTF-8");
            System.out.println("sb:"+sb.toString());
            URL url = new URL(sb.toString());
             
            // 打開url連接
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
             
            // 設置url請求方式 ‘get’ 或者 ‘post’
            connection.setRequestMethod("POST");
             
            // 發送
            InputStream is =url.openStream();
             
            //轉換返回值
            String returnStr = xioo.convertStreamToString(is);
             
            // 返回結果為‘0,20140009090990,1,提交成功’ 發送成功   具體見說明文檔
            System.out.println(returnStr);
            // 返回發送結果
             
            }
            /**
            * 轉換返回值類型為UTF-8格式.
            * @param is
            * @return
            */
            public static String convertStreamToString(InputStream is) {    
                    StringBuilder sb1 = new StringBuilder();    
                    byte[] bytes = new byte[4096];  
                    int size = 0;  
                    
                    try {    
                    while ((size = is.read(bytes)) > 0) {  
                            String str = new String(bytes, 0, size, "UTF-8");  
                            sb1.append(str);  
                        }  
                    } catch (IOException e) {    
                        e.printStackTrace();    
                    } finally {    
                        try {    
                            is.close();    
                        } catch (IOException e) {    
                           e.printStackTrace();    
                        }    
                    }    
                    return sb1.toString();    
                }
             
            }
             
          返回首頁
          上一篇:如何讓短信驗證碼接口更安全
          下一篇:短信平臺哪個好

          更多詳情請搜索:
          推薦產品
          熱門產品
           
           
          • 創瑞新浪微博
          • 創瑞-搜狐公眾平臺
          • 創瑞企業QQ
          創瑞微信二維碼
          掃描二維碼
          關注創瑞更多精彩
           
           
           
          增值電信業務經營許可證 | 計算機軟件著作權證書 | 軟件測評中心-登記測試證書 | 短消息服務接入代碼使用證書
          開戶許可證 | 營業執照 | 會員證書 | 網站地圖
          短信平臺 | 短信接口 | 語音驗證碼 | 國際短信 | 短信公眾號
          地址:中國·合肥高新區長江西路與科學大道交叉口5F創業園A座502#
          Copyright 2005-2017 安徽創瑞信息技術有限公司 增值電信業務經營許可證:B2-20120248
          網站備案:皖ICP備12004788號-11 創瑞公安備案皖公網安備 34019202000075號
          4483x成人网