產品服務

Service Project

阿里云短信驗證

阿里云短信驗證

產品簡介


我們是阿里云生態核心成員、阿里云ET大腦技術應用合作伙伴、Intel 邊緣計算應用合作伙伴。阿里云短信驗證目前也是我們比較熱門的產品之一......

產品詳情

云極作為阿里云生態核心成員、阿里云ET大腦技術應用合作伙伴、Intel 邊緣計算應用合作伙伴。阿里云短信驗證目前也是我們比較熱門的產品之一。

產品優勢:

阿里云短信驗證可支持向國內外各地快速發送驗證碼、短信通知和推廣短信,并且可支持帶入變量,內容靈活,可適應支持各種業務場景,從而提升企業產品曝光率。

并且,阿里云短信驗證是眾多企業客戶快速觸達移動端用戶所常用的通信服務方式。通過調用API或用群發助手,即可發送驗證碼、通知類和營銷類短信;國內驗證短信3秒可達,三網合一通道,與工信部攜號轉網平臺實時互聯,到達率最高可達99%;國際/《港澳臺短信覆蓋200多個國家和地區,安全穩定,廣受出海企業選用。

應用場景:用于用戶身份認證,防止惡意注冊,提高業務安全性

阿里云短信驗證
API文檔

短信發送接口:

  • 請求方式:post
  • 接口地址:https://market.juncdt.com/smartmarket/msgService/sendMessage
  • 編碼方式:utf-8
  • 參數格式:json

請求參數說明:

名稱 必填 類型 說明
accessKey string 您可以在 我的接口-短信服務-獲取密鑰中找到:accessKey
accessSecret string 您可以在 我的接口-短信服務-獲取密鑰中找到:accessSecret
classificationSecret string 您可以在 短信服務-獲取密鑰中找到:套餐碼
signCode string 短信簽名code(您可以在 我的接口-短信設置-簽名管理-簽名CODE列找到)
templateCode string 短信模板code(您可以在 我的接口-短信設置-模板管理-模板CODE列找到)
phone string 目標手機號
params map 若有參數則必填且參數需與所選模版中參數名稱以及數量一致

JSON請求示例:

  • {
  • "accessKey":"您可以在 我的接口-短信服務-獲取密鑰中找到:accessKey",
  • "accessSecret":"您可以在 我的接口-短信服務-獲取密鑰中找到:accessSecret",
  • "classificationSecret":"您可以在 短信服務-獲取密鑰中找到:套餐碼",
  • "signCode":"設置短信簽名的CODE(您可以在 我的接口-短信設置-簽名管理-簽名CODE列找到)",
  • "templateCode":"設置短信模板的CODE(您可以在 我的接口-短信設置-模板管理-模板CODE列找到)",
  • "phone":"11位的手機號",
  • "params":{
  • "code":"例如:短信模板為 - 您的驗證碼為${code},此時參數名稱為code,value按業務方需求填寫"
  • }
  • }

公共響應參數說明:

名稱 類型 說明
BusinessData object 業務數據
BusinessException object 異常數據
Timestamps long 時間戳

BusinessData參數說明:

名稱 類型 說明
code int 結果返回碼
msg string 結果消息描述
phone string 目標手機號

JSON響應示例:

  • {
  • "BusinessData":{
  • "code":10000,
  • "msg":"短信發送成功",
  • "phone":"13800138000",
  • },
  • "Timestamps":1627540760769,
  • "BusinessException":{
  • "resultCode":1000,
  • "resultMessage":"操作成功"
  • }
  • }

示例代碼——Java:

  • import com.alibaba.fastjson.JSONObject;
  • import cn.hutool.http.HttpUtil;{
  • import java.util.HashMap;
  • import java.util.Map;
  • /**
  • * 云極發送短信示例
  • * 說明:需要引入兩個jar包,fastjson和hutool工具包
  • * pom文件加入配置如下:
  • * <dependency>
  • * <groupId>com.alibaba</groupId>
  • * <artifactId>fastjson</artifactId>
  • * <version>1.2.69</version>
  • * </dependency>
  • * <dependency>
  • * <groupId>cn.hutool</groupId>
  • * <artifactId>hutool-all</artifactId>
  • * <version>5.4.3</version>
  • * </dependency>
  • * @author junbs
  • * @since 2021/10/21 21:22 下午
  • */
  • public class SmsSendDemo {
  • public static void main(String[] args) {
  • String url = "https://market.juncdt.com/smartmarket/msgService/sendMessage";
  • JSONObject jsonBody = new JSONObject();
  • jsonBody.put("accessKey", "這里填accessKey");
  • jsonBody.put("accessSecret", "這里填accessSecret");
  • jsonBody.put("classificationSecret", "這里填短信套餐分類碼");
  • jsonBody.put("signCode", "這里填短信簽名code");
  • jsonBody.put("templateCode", "這里填短信模版code");
  • jsonBody.put("phone", "這里填目標手機號碼");
  • // 變量參數用map存
  • Map<String, String> params = new HashMap<>();
  • // 驗證碼參數示例
  • params.put("code", "這里填驗證碼");
  • // 自定義變量參數示例
  • //params.put("這里填自定義變量名", "這里填自定義變量值");
  • //params.put("money", "100");
  • //params.put("name", "測試");
  • //params.put("typeName", "微信");
  • // 變量參數map存入json對象
  • jsonBody.put("params", params);
  • System.out.println(jsonBody);
  • System.out.println(doPost(url, jsonBody));
  • }
  • /**
  • * 發起post請求
  • * @param url 請求url
  • * @param json json格式請求體
  • * @return json格式響應體
  • */
  • public static JSONObject doPost(String url, JSONObject json) {
  • JSONObject response;
  • try {
  • String result = HttpUtil.post(url, json.toString());// 返回json格式
  • response = JSONObject.parseObject(result);
  • } catch (Exception e) {
  • throw new RuntimeException(e);
  • }
  • return response;
  • }
  • }

示例代碼——PHP:

  • public function phpSendMessage(){
  • //接入賬號,從云極個人中心獲取
  • $accessKey = "這里填accessKey";
  • //接入密鑰,從云極個人中心獲取
  • $accessSecret = "這里填accessSecret";
  • //套餐碼,從云極個人中心獲取
  • $classificationSecret = '這里填accessSecret';
  • //短信簽名code,從云極個人中心獲取
  • $signCode = '這里填短信簽名code';
  • //短信模板code,從云極個人中心獲取
  • $templateCode = '這里填短信模版code';
  • //手機號,僅支持單個
  • $phone = '這里填目標手機號碼';
  • //如模板有變量,根據自己真實變量名稱、個數填寫,變量名和變量值一一對應,格式如下;如果模板無變量則為空
  • $params = [
  • "code" => "1234",
  • ];
  • ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  • $data = [
  • "accessKey" => $accessKey,
  • "accessSecret" => $accessSecret,
  • "classificationSecret" => $classificationSecret,
  • "signCode" => $signCode,
  • "templateCode" => $templateCode,
  • "phone" => $phone,
  • "params" => $params
  • ];
  • if(empty($params)){
  • unset($data['params']);
  • }
  • //curl請求
  • $ch = curl_init("https://market.juncdt.com/smartmarket/msgService/sendMessage"); //請求的URL地址
  • curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
  • curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));//$data JSON類型字符串
  • curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  • curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Content-Length: ' . strlen(json_encode($data))));
  • curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  • curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  • $output = curl_exec($ch);
  • if($output === false)
  • {
  • //請求失敗,打印失敗原因
  • echo 'Curl error: ' . curl_error($ch);
  • }
  • curl_close($ch);
  • print_r($output."\n");
  • }

錯誤代碼參照:

錯誤碼 說明
10000 短信發送成功
10001 短信發送失敗
30001 簽名未經審核,無法使用
30002 簽名已被凍結,無法使用
30003 模板未經審核,無法使用
30004 模板已被凍結,無法使用
30005 無效的簽名CODE
30006 無效的模板CODE
30007 發送失敗,簽名中含有非法關鍵詞!
30008 發送失敗,模板中含有非法關鍵詞!
30009 系統異常,請聯系技術人員!
30010 手機號碼不能為空,至少需要一個手機號碼!
30011 手機號碼校驗失敗,非法手機號碼!
30012 手短信內容不能為空!
30013 發送失敗,短信內容中含有非法關鍵詞!
30014 變量不匹配,存在非法變量,請重新檢查變量名稱,變量屬性,詳情請參考變量說明
30015 發送失敗,用戶無權使用該簽名!
30016 發送失敗,用戶無權使用該模板!
30017 內容超過最大長度300!
30018 不支持發送的手機號段,請檢查是否為移動。聯通。電信三大運營商的手機號段!
30019 當前功能接口可用次數不足,請重新購買后再次重試!
30020 驗簽失敗,請重新檢查參數!
30021 簽名信息缺失,請重新檢查!
30022 accessKey信息缺失,請重新檢查!
30023 非法或者無效的調用!
30024 無效accessKey,請重新檢查!
30025 無效套餐碼,請重新檢查!
30026 使用模板類型與套餐碼不匹配,請求失敗!
30027 一次請求發送目標手機號碼最多500個!
30028 請求發送的目標手機號已經超過當日發送上限
產品背景圖
 
電話: 15979290517
 
郵箱: gtwoya@gmail.com
 
地址: 中國杭州 云棲小鎮 鯉魚山街18號3幢4層
 
  • 專業

    短信群發專業服務商

  • 保障

    電信級運維保障,實時監控自動切換

  • 用心

    提供優質的售后服務

  • 便捷

    快速觸達,連接用戶只需要3秒

亚洲人成网站18禁止_最近中文字幕mv在线_2012在线观看免费观看完整版_337p西西人体大胆瓣开下部