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

價格不是我們的優(yōu)勢,品質(zhì)永遠是我們的追求!
當前位置:首頁行業(yè)快訊 > 怎么調(diào)用短信驗證碼的接口
怎么調(diào)用短信驗證碼的接口
來源:動力思維樂信  時間:2018-02-02 17:26

    網(wǎng)站或app應用等互聯(lián)網(wǎng)產(chǎn)品都會用到短信驗證碼接口,以便實現(xiàn)短信驗證功能,那么怎么調(diào)用短信驗證碼的接口呢?

    怎么調(diào)用短信驗證碼的接口?這里以動力思維樂信短信驗證碼接口為例,首先需要注冊樂信短信接口平臺賬號:http://www.iium.cn/acc/x5?i=110792 。

    然后登錄樂信短信接口平臺賬號,完善企業(yè)信息,申請web版樂信SDK接口”試用,下載文檔:《WEB樂信SDK接口文檔及示例》。

樂信sdk接口試用申請

    第三,閱讀sdk接口文檔和參考所使用開發(fā)語言的demo,然后就可以完成短信驗證碼接口調(diào)用。

    下面是php開發(fā)語言調(diào)用短信驗證碼接口demo的部分核心代碼供大家參考:

         <?php
		require_once 'HttpClient.class.php';
		class dlswSdk {
			const HOST = 'www.lx198.com';
			/**
			 * 發(fā)送短信
			 * @param $user 用戶名
			 * @param $password 密碼
			 * @param $content 內(nèi)容后加簽名
			 * @param $mobiles 手機號多個手機號之間英文半角逗號隔開
			 * @return 服務(wù)端返回的結(jié)果 ok:業(yè)務(wù)id 或者 錯誤代碼
			 */
			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 () ;
				}
			}
			/**
			 * 查詢余額
			 * @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 () ;
				}
			}
			/**
			 * 查詢回執(zhí)報告
			 * @param $user 用戶名
			 * @param $password 原始密碼
			 * @param $seed 當前時間 格式:YYYYMMDD HHMISS 例如:20130806102030
			 * @return 返回的查詢報告結(jié)果 格式為:業(yè)務(wù)id,手機號,狀態(tài);業(yè)務(wù)id,手機號,狀態(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 () ;
				}
			}

			/**
			 * 查詢上行短信
			 * @param $user 用戶名
			 * @param $password 密碼
			 * @param $seed 當前時間 格式:YYYYMMDD HHMISS 例如:20130806102030
			 * @return 返回的上行短信信息格式為:簽名$$上行手機號$$上行內(nèi)容$$上行時間####簽名$$上行手機號$$上行內(nèi)容$$上行時間
			 */
			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,'));
		print(dlswSdk::qryReport( 'user', 'password,'));
		?>