<rp id="vce0m"></rp>
  • <button id="vce0m"><acronym id="vce0m"></acronym></button>
    <th id="vce0m"><track id="vce0m"><video id="vce0m"></video></track></th><dd id="vce0m"><pre id="vce0m"></pre></dd><tbody id="vce0m"></tbody>

      <rp id="vce0m"></rp>

      <th id="vce0m"><big id="vce0m"><video id="vce0m"></video></big></th>
        接入示例
          
          import java.util.Map;
          import com.dahantc.sss.sdk.SmsSDK;
          
          public class SendSmsDemo {
          
          	public static void main(String[] args) {
          
          		/*
          	     * 短信接口調用說明(支持國際短信)
          	     * 假設您想給手機號159xxxx1234發送一條短信,
          	     * 您打算使用的模板ID為2,對應模板內容為:"您好,您的手機驗證碼為:{1},{2}分鐘內有效",對應的簽名為:"云通訊"
          	     * 給這個模板傳入的參數為123456,則調用方式為:
          	     * sendSMS("159xxxx1234", "2", ['5678','3']);
          	     * 最終收到的短信內容為:"【云通訊】您好,您的手機驗證碼為5678,3分鐘內有效"
          	     */
          		SendSmsDemo.sendSMS("159xxxx1234", "2", new String[]{'5678','3'});
          	}
          
          
          	public static void sendSMS(String to, String tempId, String[] datas) {
          		// 初始化SDK
          		SmsSDK smsSDK = new SmsSDK();
          
          		/*
          		 * 帳戶參數配置
          		 * 用戶登錄之后在開發者控制臺【首頁】尋找以下配置參數:
          		 * AccountSid: 帳號ID,對應開發者帳號下的 ACCOUNT SID
          		 * AuthToken: 授權令牌,對應開發者帳號下的 AUTH TOKEN
          		 * ApiUrl: API調用路徑,對應著開發者后臺中的API URL
          		 * AppId: 應用ID,對應開發者控制臺【應用管理】S中的某個APP ID
          		 */
          	    smsSDK.setAccountSid("d4e1e0d1c2e948e3814751**********");
          	    smsSDK.setAuthToken("fba8c2ff6fbe44f0ba1d3b**********");
          	    smsSDK.setApiUrl("https://sms.dahancloud.com/");
          	    smsSDK.setAppId("0fa03bb174a24759952434**********");
          
          	    /*
          	     * 發送模板短信
          	     * to 手機號碼,多個手機號碼需用英文逗號分開
          	     * tempId 模板ID,對應開發者后臺中的模板編號
          	     * datas 替換內容,格式為數組,例如:new String[]{"123456"}
          	     */
          		Map< String, Object>  result = smsSDK.sendSMS(to, tempId, datas); //實際調用請保證這些參數真實有效!
          		System.out.println(result);
          		if ("000000".equals(result.get("statusCode"))) {
          			// 發送成功
          			Map< String, Object>  templateSMS = (Map< String, Object>) result.get("templateSMS");
          			System.out.println("dateCreated: " + templateSMS.get("dateCreated"));
          			System.out.println("smsMessageSid: " + templateSMS.get("smsMessageSid"));
          
          			//TODO 成功處理
          
          		} else {
          			// 發送失敗
          			System.out.println("錯誤碼=" + result.get("statusCode") + " 錯誤信息= " + result.get("statusMsg"));
          
          			//TODO 錯誤處理
          
          		}
          	}
          }
          							
        妈妈丝袜