亚洲精品久久久久综合,卡一卡二卡三高清乱码网站,一边吃奶一边扎下边爽了,最近中文字幕完整版2018一页,国产经典三级av在线播放

價(jià)格不是我們的優(yōu)勢(shì),品質(zhì)永遠(yuǎn)是我們的追求!
當(dāng)前位置:首頁(yè)行業(yè)快訊 > 手機(jī)短信驗(yàn)證碼demo
手機(jī)短信驗(yàn)證碼demo
來(lái)源:動(dòng)力思維樂(lè)信  時(shí)間:2018-07-09 18:09

    手機(jī)短信驗(yàn)證碼在日常生活中會(huì)經(jīng)常用到,如網(wǎng)站或app應(yīng)用用戶注冊(cè)、安全登錄、支付驗(yàn)證等,網(wǎng)站或app應(yīng)用要想實(shí)現(xiàn)手機(jī)短信驗(yàn)證碼功能,其實(shí)也很簡(jiǎn)單,只要參考對(duì)應(yīng)開(kāi)發(fā)語(yǔ)言的demo就可以很快完成,下面是樂(lè)信短信驗(yàn)證碼接口php開(kāi)發(fā)語(yǔ)言demo供大家參考:

    樂(lè)信短信接口API說(shuō)明:/uploads/allimg/181024/16331SG3-0.jpg

    樂(lè)信手機(jī)短信驗(yàn)證碼demo核心代碼示例如下:

<?php

 

 

   // ① 該代碼僅供接入動(dòng)力思維樂(lè)信短信接口參考使用,客戶可根據(jù)實(shí)際需要自行編寫(xiě); 

// ② 支持發(fā)送驗(yàn)證碼短信、觸發(fā)通知短信等; 

// ③ 測(cè)試驗(yàn)證碼短信、通知短信,請(qǐng)用默認(rèn)的測(cè)試模板,默認(rèn)模板詳見(jiàn)接口文檔。

 

require_once 

'HttpClient.class.php';

class dlswSdk {

const HOST = 'www.lx198.com';

/**

* 發(fā)送短信

* @param $user 用戶名

* @param $password 密碼

* @param $content 內(nèi)容后加簽名

* @param $mobiles 手機(jī)號(hào)多個(gè)手機(jī)號(hào)之間英文半角逗號(hào)隔開(kāi)

* @return 服務(wù)端返回的結(jié)果 ok:業(yè)務(wù)id 或者 錯(cuò)誤代碼

*/

final public static function sendSms($user, $password,$content,$mobiles) {

$client = new HttpClient ( self::HOST );

$client->setDebug ( true );

$seed=date ( 'YmdHis' );

if (! $client->post ( '/sdk/send2', array (

'accName' => $user,

'accPwd' => strtoupper(md5(strtoupper ( md5 ( $password ))+$seed )),

'seed' => $seed,

'content' => mb_convert_encoding ( $content, 'UTF-8', 'UTF-8' ),

'aimcodes' =>$mobiles

) )) {

return '-10000';

} else {

return  $client->getContent () ;

}

}

/**

* 查詢(xún)余額

* @param $user 用戶名

* @param $password 原始密碼

*/

final public static function qryBalance($user, $password) {

$client = new HttpClient ( self::HOST );

$client->setDebug ( true );

$seed=date ( 'YmdHis' );

if (! $client->post ( '/sdk/qryBalance2', array (

'accName' => $user,

'accPwd' => strtoupper(md5(strtoupper ( md5 ( $password ))+$seed )),

'seed' => $seed

 

) )) {

return '-10000';

} else {

return  $client->getContent () ;

}

}

/**

* 查詢(xún)回執(zhí)報(bào)告

* @param $user 用戶名

* @param $password 原始密碼

* @param $seed 當(dāng)前時(shí)間 格式:YYYYMMDD HHMISS 例如:20130806102030

* @return 返回的查詢(xún)報(bào)告結(jié)果 格式為:業(yè)務(wù)id,手機(jī)號(hào),狀態(tài);業(yè)務(wù)id,手機(jī)號(hào),狀態(tài)   狀態(tài)1表示成功;0表示失敗

*/

final public static function qryReport($user, $password) {

$client = new HttpClient ( self::HOST );

$client->setDebug ( true );

$seed=date ( 'YmdHis' );

if (! $client->post ( '/sdk/qryReport2', array (

'accName' => $user,

'accPwd' => strtoupper(md5(strtoupper ( md5 ( $password ))+$seed )),

'seed' => $seed

 

) )) {

return '-10000';

} else {

return  $client->getContent () ;

}

}

 

/**

* 查詢(xún)上行短信

* @param $user 用戶名

* @param $password 密碼

* @param $seed 當(dāng)前時(shí)間 格式:YYYYMMDD HHMISS 例如:20130806102030

* @return 返回的上行短信信息格式為:簽名$$上行手機(jī)號(hào)$$上行內(nèi)容$$上行時(shí)間####簽名$$上行手機(jī)號(hào)$$上行內(nèi)容$$上行時(shí)間

*/

final public static function receiveSms($user, $password) {

$client = new HttpClient ( self::HOST );

$client->setDebug ( true );

$seed=date ( 'YmdHis' );

if (! $client->post ( '/sdk/receiveSms2', array (

'accName' => $user,

'accPwd' => strtoupper(md5(strtoupper ( md5 ( $password ))+$seed )),

'seed' => $seed

 

) )) {

return '-10000';

} else {

return  $client->getContent () ;

}

}

}

 

print(dlswSdk::sendSms( 'user', 'password','content','mobiles'));

print(dlswSdk::qryBalance( 'user', 'password,'));

print(dlswSdk::qryReport( 'user', 'password,'));

print(dlswSdk::receiveSms( 'user', 'password,'));

?>

    完整樂(lè)信短信驗(yàn)證碼demo:http://www.iium.cn/api/sdk2.0_php.zip

    其他主流樂(lè)信短信驗(yàn)證碼demo如下:

    樂(lè)信短信驗(yàn)證碼java demo:http://www.iium.cn/api/sdk2.0_java.zip

    樂(lè)信短信驗(yàn)證碼asp demo:http://www.iium.cn/api/sdk2.0_asp.zip

    樂(lè)信短信驗(yàn)證碼delphi7 demo:http://www.iium.cn/api/delphi7.zip

    樂(lè)信短信驗(yàn)證碼c# demo:http://www.iium.cn/api/sdkcsharp.zip