官方彩票开户

燃思旗下營銷平臺 / 我們只做一件事,讓短信驗證碼十秒到!
熱線電話:029-88810291           |

API文檔

當前位置: 首頁?? API文檔

調用說明

  • 1.短信發送???send message

    URL地址為:http://IP:PORT/msg/HttpBatchSendSM

    官方彩票开户ZHU:QIZHONGIP:PORTWEIFUWUBUSHUDEDIZHIHEDUANKOU

    IP為61.152.239.206,PORT默認:80

    CANSHUDINGYI

    序號 參數 說明
    ???1?? account 必填參數。用戶賬號
    ???2?? pswd 必填參數。用戶密碼
    ???3?? mobile 必填參數。合法的手機號碼
    ???4?? msg 必填參數。短信內容,短信內容長度不能超過585個字符。使用URL方式編碼為UTF-8格式。短信內容超過70個字符(企信通是60個字符)時,會被拆分成多條,然后以長短信的格式發送。
    ???5?? needstatus 必填參數。是否需要狀態報告,取值true或false,true,表明需要狀態報告;false不需要狀態報告
    ???6?? product 可選參數。用戶訂購的產品id
    ???7?? extno 可選參數,擴展碼

    DUANXINTIJIAOXIANGYING

    YONGHUDUANXINTONGGUOhttpQINGQIUTIJIAODAOFUWUQIHOU,FUWUQIFANHUIXIANGYINGMA,XIANGYINGMADEGESHIRUXIA:

    resptime,respstatus

    msgid


    DUANXINTIJIAOXIANGYINGFENWEILIANGXING,DIYIXINGWEIXIANGYINGSHIJIANHEZHUANGTAI,DIERXINGWEIFUWUQIGEICHUTIJIAOmsgid。WULUNFASONGDEHAOMASHIDUOSHAO,YIGEFASONGQINGQIUZHIFANHUIYIGEmsgid,RUGUOXIANGYINGDEZHUANGTAIBUSHI"0",ZEMEIYOUmsgidJIDIERXINGSHUJU。(MEIXINGYIHUANXINGFU(0x0a,JI\n)FENGE)

    JUTIXIANGYINGZHUANGTAIZHI,QINGZIXUNKEHUJINGLI

  • 2.狀態報告推送????push status report

    GUANLIYUANSHEZHIYONGHUZHANGHUXUYAOZHUANGTAIBAOGAO,BINGQIEYEPEIZHILEZHANGHUDEZHUANGTAIBAOGAOJIESHOUDIZHI,ZEYONGHUKEYIJIESHOUDAOQIFASONGDUANXINDEZHUANGTAIBAOGAO。YONGHUCEQIDONGYIGEHTTPFUWUYONGYUJIESHOUZHUANGTAIBAOGAO

    CANSHUDINGYI

    序號 參數 說明
    ???1?? receiver 接收狀態報告驗證的用戶名(不是賬戶名),是按照用戶要求配置的名稱,可以為空
    ???2?? pswd 接收狀態報告驗證的密碼,可以為空
    ???3?? msgid 提交短信時平臺返回的msgid,參見1.2
    ???4?? reportTime 格式YYMMDDhhmm,其中YY=年份的最后兩位(00-99),MM=月份(01-12),DD=日(01-31),hh=小時(00-23),mm=分鐘(00-59)
    ???5?? mobile 單一的手機號碼
    ???6?? status 狀態報告數值

    JUTIXIANGYINGZHUANGTAIZHI,QINGZIXUNKEHUJINGLI

  • 3.額度查詢???Quota query

    官方彩票开户URLDIZHIWEI:http://IP:PORT/msg/QueryBalance

    ZHU:QIZHONGIP:PORTWEIFUWUBUSHUDEDIZHIHEDUANKOU

    IPWEI61.152.239.206,PORTMORENWEI:80

    CANSHUDINGYI

    序號 參數 說明
    ???2?? account 必填參數。用戶賬號
    ???2?? pswd 必填參數。用戶密碼

    TIJIAOXIANGYING

    YONGHUDUANXINTONGGUOhttpQINGQIUTIJIAODAOFUWUQIHOU,FUWUQIFANHUIXIANGYINGMA,XIANGYINGMADEGESHIRUXIA:

    resptime,respstatus

    官方彩票开户product,count

    官方彩票开户DIYIXINGXIANSHIFANHUIEDUSHIDESHIJIAN,TIJIAOXIANGYINGZHI。 DIERXINGKAISHI,MEIYIXINGXIANSHIYIGECHANPINIDJIQIEDU,YOUDUOSHAOGECHANPINXIANSHIDUOSHAOXING。

    官方彩票开户JUTIXIANGYINGZHUANGTAIZHI,QINGZIXUNKEHUJINGLI

API說明

  • API說明

    DUANXINFASONGJIEKOU,ZUIDUOKEYIYICITIJIAO50000GESHOUJIHAOMA

    public static String batchSend(String url,String account, String pswd, String mobile, String msg,

    官方彩票开户boolean needstatus, String product, String extno) throws Exception

    接口的參數
    url 應用地址,類似于http://ip:port/msg/,如http://61.152.239.206/msg/
    account 賬號
    pswd 密碼
    mobile 手機號碼,多個號碼使用","分割
    msg 短信內容
    needstatus 是否需要狀態報告,需要true,不需要false
    product 產品ID
    extno 擴展碼,最多可以擴展6位

    Returns:

    官方彩票开户FANHUIZHIDINGYICANJIAN《PINGTAIJIEKOUSHUOMING》

代碼示例

  • PHP代碼示例

    <?php
    /*
    *@api 燃思php對接短信接口
    */
    class ChuanglanSmsApi {
      /**
      * 發送短信
      *
      * @param string $mobile 手機號碼
      * @param string $msg 短信內容
      * @param string $needstatus 是否需要狀態報告
      * @param string $product 產品id,可選
      * @param string $extno   擴展碼,可選
      */
      public function sendSMS( $mobile, $msg, $needstatus = 'false', $product = '', $extno = '') {
        global $chuanglan_config;
        //燃思接口參數
        $postArr = array (
          'account' => $chuanglan_config['api_account'],
          'pswd' => $chuanglan_config['api_password'],
          'msg' => $msg,
          'mobile' => $mobile,
          'needstatus' => $needstatus,
          'product' => $product,
          'extno' => $extno
        );
        
        $result = $this->curlPost( $chuanglan_config['api_send_url'] , $postArr);
        return $result;
      }
      /**
      * 查詢額度
      *
      * 查詢地址
      */
      public function queryBalance() {
        global $chuanglan_config;
        //查詢參數
        $postArr = array ( 
          'account' => $chuanglan_config['api_account'],
          'pswd' => $chuanglan_config['api_password'],
        );
        $result = $this->curlPost($chuanglan_config['api_balance_query_url'], $postArr);
        return $result;
      }
      /**
      * 處理返回值
      **/
      public function execResult($result){
        $result=preg_split("/[,\r\n]/",$result);
        return $result;
      }
      /**
      * 通過CURL發送HTTP請求
      * @param string $url  //請求URL
      * @param array $postFields //請求參數 
      * @return mixed
      */
      private function curlPost($url,$postFields){
        $postFields = http_build_query($postFields);
        $ch = curl_init ();
        curl_setopt ( $ch, CURLOPT_POST, 1 );
        curl_setopt ( $ch, CURLOPT_HEADER, 0 );
        curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
        curl_setopt ( $ch, CURLOPT_URL, $url );
        curl_setopt ( $ch, CURLOPT_POSTFIELDS, $postFields );
        $result = curl_exec ( $ch );
        curl_close ( $ch );
        return $result;
      }
      //魔術獲取
      public function __get($name){
        return $this->$name;
      }
      //魔術設置
      public function __set($name,$value){
        $this->$name=$value;
      }
    }
    $api =new ChuanglanSmsApi();//調用api
    ?>
    

    JAVA代碼示例

    import com.bcloud.msg.http.HttpSender;
    public class HttpSenderTest {
      public static void main(String[] args) {
        String url = "http://61.152.239.206/msg/";// 應用地址
        String account = "詢問對接人";// 賬號
        String pswd = "詢問對接人";// 密碼
        String mobile = "13800210021,13800138000";// 手機號碼,多個號碼使用","分割
        String msg = "親愛的用戶,您的驗證碼是123456,5分鐘內有效。";// 短信內容
        boolean needstatus = true;// 是否需要狀態報告,需要true,不需要false
        String product = null;// 產品ID
        String extno = null;// 擴展碼
        
        try {
          String returnString = HttpSender.batchSend(url, account, pswd, mobile, msg, needstatus, product, extno);
          System.out.println(returnString);
          // TODO 處理返回值,參見HTTP協議文檔
        } catch (Exception e) {
          // TODO 處理異常
          e.printStackTrace();
        }
      }
    }
    

返回值說明

  • 短信提交

    代碼 說明
    0 提交成功
    101 無此用戶
    102 密碼錯
    103 提交過快(提交速度超過流速限制
    104 系統忙(因平臺側原因,暫時無法處理提交的短信)
    105 敏感短信(短信內容包含敏感詞)
    106 消息長度錯(>536或<=0)
    107 包含錯誤的手機號碼
    108 手機號碼個數錯(群發>50000或<=0;單發>200或<=0)
    109 無發送額度(該用戶可用短信數已使用完)
    110 不在發送時間內
    111 超出該賬戶當月發送額度限制
    112 無此產品,用戶沒有訂購該產品
    113 extno格式錯(非數字或者長度不對)
    115 自動審核駁回
    116 簽名不合法,未帶簽名(用戶必須帶簽名的前提下)
    117 IP地址認證錯,請求調用的IP地址不是系統登記的IP地址
    118 用戶沒有相應的發送權限
    119 用戶已過期
    120 短信內容不在白名單中
  • 狀態報告

    狀態值(字符串) 說明
    DELIVRD 短消息轉發成功
    EXPIRED 短消息超過有效期
    UNDELIV 短消息是不可達的
    UNKNOWN 未知短消息狀態
    REJECTD 短消息被短信中心拒絕
    DTBLACK 目的號碼是黑名單號碼
    ERR:104 系統忙
    REJECT 審核駁回
    其他 網關內部狀態
  • 額度查詢

    代碼 說明
    0 成功
    101 無此用戶
    102 密碼錯
    103 查詢過快(30秒查詢一次)
新聞中心
解決方案
合作與共贏
聯系方式