• 特朗普向朝鲜大将尴尬敬礼 被美国内猛批 2019-08-21
  • 石家庄首届“古中山杯”舞蹈大赛决赛在平山举行 2019-08-21
  • 永不沉没的泰坦尼克号工程开工仪式举行(一) 2019-08-19
  • 今年回南天为何掉线了?这其实并不奇怪 2019-08-19
  • 政能亮政府服务,当好“店小二”而非“二大爷” 2019-08-16
  • 女性之声——全国妇联 2019-08-16
  • 人傻有人爱,人聪明有人恨,人愚笨有人笑,人痴有人关心,不是每个人的命运都一样的 2019-08-11
  • 人民的力量——一份大报,与一个大党、一个大国的故事 2019-08-05
  • 中华人民共和国建筑法 2019-08-05
  • 转方式调结构显现阶段性成果(读数·发现经济运行的轨迹) 2019-08-02
  • 一语惊坛(6月8日):友谊勋章是给国际友人的最高荣誉。 2019-08-02
  • 《红海行动》出征中美电影节 2019-07-28
  • 发挥自身优势 奋力走在前列——习近平总书记在山东考察回访记 2019-07-28
  • 民生时评:上海支付宝回收垃圾并不现实(原创首发) 2019-07-28
  • 俺发现你还真是踩云的人。找不到谱。 2019-07-28
  • 价格不是我们的优势,品质永远是我们的追求!
    当前位置:北京11选五和值走势图行业快讯 > 网站调用短信接口开发
    网站调用短信接口开发
    来源:北京11选五和值走势图  时间:2018-03-14 17:15

    北京11选五和值走势图 www.tqjw.net     网站开发过程中,很多功能都需要调用短信接口才能实现,如用户短信验证注册、安全登录,电商网站的订单发送等,那么网站调用短信接口如何开发呢?

        网站调用短信接口开发,首先需要找到一家短信接口提供商,获取调用短信接口的地址,在这里向大家推荐动力思维乐信,一家专注短信应用服务14年的短信公司,值得大家的信赖!

        动力思维乐信短信接口调用地址为://www.tqjw.net/send2

        下面就以动力思维乐信短信接口为例,介绍下网站调用短信接口开发的详细过程:

        动力思维乐信请求参数如下:

        乐信完整短信接口文档请移步至://www.tqjw.net/apitext.html

    乐信短信接口参数

        下面以php开发语言为例,为大家分享下php网站调用短信接口开发demo供大家参考:

            <?php
    		require_once 'HttpClient.class.php';		
    		class dlswSdk {			
    		const HOST = 'www.lx198.com';			
    		/**
    		* 发送短信
    		* @param $user 用户名
    		* @param $password 密码
    		* @param $content 内容后加签名
    		* @param $mobiles 手机号多个手机号之间英文半角逗号隔开
    		* @return 服务端返回的结果 ok:业务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 () ;
    				}
    			}			
    	       /**
    	        * 查询回执报告
    		* @param $user 用户名
    		* @param $password 原始密码
    	        * @param $seed 当前时间 格式:YYYYMMDD HHMISS 例如:20130806102030
    		* @return 返回的查询报告结果 格式为:业务id,手机号,状态;业务id,手机号,状态   状态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 返回的上行短信信息格式为:签名$$上行手机号$$上行内容$$上行时间####签名$$上行手机号$$上行内容$$上行时间
    	 */
    		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,'));	
    		?>			

        以上就是网站调用短信接口开发的网站过程,最后乐信小编需要提醒大家的是,网站调用短信接口开发需要注意做好防刷措施,避免被同行和不法分子刷短信接口,导致短信运营成本增加。推荐阅读:app短信注册接口被刷

  • 特朗普向朝鲜大将尴尬敬礼 被美国内猛批 2019-08-21
  • 石家庄首届“古中山杯”舞蹈大赛决赛在平山举行 2019-08-21
  • 永不沉没的泰坦尼克号工程开工仪式举行(一) 2019-08-19
  • 今年回南天为何掉线了?这其实并不奇怪 2019-08-19
  • 政能亮政府服务,当好“店小二”而非“二大爷” 2019-08-16
  • 女性之声——全国妇联 2019-08-16
  • 人傻有人爱,人聪明有人恨,人愚笨有人笑,人痴有人关心,不是每个人的命运都一样的 2019-08-11
  • 人民的力量——一份大报,与一个大党、一个大国的故事 2019-08-05
  • 中华人民共和国建筑法 2019-08-05
  • 转方式调结构显现阶段性成果(读数·发现经济运行的轨迹) 2019-08-02
  • 一语惊坛(6月8日):友谊勋章是给国际友人的最高荣誉。 2019-08-02
  • 《红海行动》出征中美电影节 2019-07-28
  • 发挥自身优势 奋力走在前列——习近平总书记在山东考察回访记 2019-07-28
  • 民生时评:上海支付宝回收垃圾并不现实(原创首发) 2019-07-28
  • 俺发现你还真是踩云的人。找不到谱。 2019-07-28
  • 河北福彩3d走势图 舟山飞鱼彩票控 qq欢乐升级多开 易发真人龙虎斗 彩票 刺激真实自拍在线视频 大乐透百度文库 福建31选7胆拖对照表 秒速飞艇历史开奖结果 3d走势图2元网 电子游戏的诞生文百科 360足球直播 下载江西体彩十一选五 广东十一选五历史开奖号码查询结果 pc28开奖网站pc28am