⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 func.htm

📁 时代互联短信接口,smsapimode_php_2_3
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>接口模式演示程序</title>
<!--link href="../images/style.css" rel="stylesheet" type="text/css"-->
<link href="../share/api_style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #CCCCCC;
}
th{ font-size:10.5pt;background-color=#FFFFEA ; font-weight: 600; color: #FF9933}
-->
</style>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
	<tr>
		<td align="left" bgcolor="#00314F"><img src="../images/api_01.jpg" width="713" height="87" /></td>
		<td align="left" bgcolor="#00314F">
			<table width="100%" height="80" border="0" cellpadding="0" cellspacing="0">
				<tr>
					<td align="right" style="padding-right:20px;">&nbsp;</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
				</tr>
				<tr>
					<td style="color:#FFFFFF;padding-right:20px;" align="right"><strong>时代互联接口模式源程序 Version 2.0</strong></td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
	<tr>
		<td height="25" background="../images/api_03.jpg"></td>
		<td bgcolor="#000000">&nbsp;</td>
	</tr>
	<tr>
		<td width="186" rowspan="2" valign="top" bgcolor="#787878">
			<table width="100%" border="0" cellspacing="0" cellpadding="0">
				<tr>
					<td height="20" bgcolor="#000000"></td>
				</tr>
				<tr>
					<td>
						<ul  class="class""menu_link">
							<li ><a href="../" class="menu_hot"><font color="#FF9900">返回演示首页</font></a> </li>
							<li><a href="../doc/config.htm" class="menu">接口模式说明</a> </li>
							<li><a href="../doc/func.htm"class="menu">接口函数说明</a> </li>
							<li><a href="../smsdemo/sms_conf.php"class="menu">SMS接口配置</a> </li>
							<li><a href="../smsdemo/sms_send.php"class="menu">发送短信</a> </li>
							<li><a href="../smsdemo/sms_account.php"class="menu">短信用户余额查询</a> </li>
							<li><a href="../smsdemo/sms_receive.php"class="menu">回复短信查询</a> </li>
						</ul>
					</td>
				</tr>
				<tr>
					<td>&nbsp;</td>
				</tr>
			</table>
		</td>
		<td valign="top" bgcolor="#FFFFFF" style="padding:1px 0px 1px 1px;">
			<table width="100%" border="0" cellspacing="0" cellpadding="0">
				<tr>
					<td align="left" bgcolor="#030504"><img src="../images/api_07.jpg" width="819" height="183" /></td>
				</tr>
				<tr>
					<td align="left"><img src="../images/api_08.jpg" width="819" height="12" /></td>
				</tr>
			</table>
		</td>
	</tr>
	<tr>
		<td valign="top" style="padding:5px 5px 10px 10px;" bgcolor="#FFFFFF">
			<table width="90%"  border="1" align="center" cellpadding="1" cellspacing="0" bordercolorlight="#FFFFFF" bordercolor="#F5EEE8">
				<tr>
					<td scope="row">
						<table width="100%"  border="0" cellspacing="0" cellpadding="0">
							<tr>
								<th  height="30" background="../images/bg.gif" class="text_blue14"> = 接口函数说明 =</th>
							</tr>
						</table>
						<table width="100%"  border="0" cellspacing="0" cellpadding="0">
							<tr>
								<td class="clear" scope="row">
								为方便大家使用,我们还提供了部分常用函数供大家调用。下面以发送SMS短信的返回信息(XML格式)来具体说明这些函数的用法。</td>
							</tr>
							<tr>
								<td class="clear" scope="row">
									<table width="95%"  border="0" align="center" cellpadding="10" cellspacing="0" class="dotback">
										<tr>
											<td scope="row">&lt;?xml version=&quot;1.0&quot; encoding=&quot;GB2312&quot;?&gt;<br>
												&nbsp;&nbsp;&lt;scp   xmlns=&quot;urn:mobile:params:xml:ns:mobile-1.0&quot;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:user=&quot;urn:mobile:user&quot;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:sms=&quot;urn:mobile:sms&quot; &gt;<br>
												&nbsp;&nbsp;&lt;command&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;action&gt;SMS:sendSMS&lt;/action&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sms:mobile&gt;13003000009,13033003000&lt;/sms:mobile&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sms:message&gt;ZmRnaGRmZw==&lt;/sms:message&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sms:datetime&gt;&lt;/sms:datetime&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sms:smstype&gt;0&lt;/sms:smstype&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sms:smsabout&gt;&lt;/sms:smsabout&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sms:sender&gt;&lt;/sms:sender&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sms:issys&gt;false&lt;/sms:issys&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;sms:staffuser&gt;zhou&lt;/sms:staffuser&gt;<br>
												&nbsp;&nbsp;&lt;/command&gt;<br>
												&nbsp;&nbsp;&lt;security&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;smsuser&gt;ms117&lt;/smsuser&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;cltrid&gt;11379973176790&lt;/cltrid&gt;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;login&gt;b88e263b4bf37bc8b241b0599dee4423&lt;/login&gt;<br>
												&nbsp;&nbsp;&lt;/security&gt;<br>
												&lt;/scp&gt;</td>
										</tr>
									</table>
								</td>
							</tr>
							<tr>
								<td height="25" align="left"background="../images/bg.gif" class="text_blue14" scope="row"><span class="white"><strong> 一、getCode()方法</strong></span></td>
							</tr>
							<tr>
								<td align="left" class="clear" scope="row">&lt;?<br>
									include &quot;sms.inc.php&quot;;<br>
									$newclient= new SMS();<br>
									………<br>
									……… <br>
									$respxml=$newclient-&gt;sendSMS($mobile, $message, $time); <br>
									<font color="#FF00FF">&nbsp;&nbsp;&nbsp; $code=$newclient-&gt;getCode();<br>
									</font></font></font>?&gt;<font color="#FF00FF"><font color="#FF00FF"><font color="#FF00FF"><br>
									</font></font></font>   使用该方法可以得到四位数的code信息。不同的数字代表不同不同的含义,具体如下
									<table width="95%"  border="0" align="center" cellpadding="10" cellspacing="0" class="dotback">
										<tr>
											<td scope="row">2000 &quot;Command complateted successfully&quot; //操作成功 <br>
												3000 &quot;Datebase error&quot;//数据库错误(插入\删除等)<br>
												4000 &quot;Client error&quot;//客户未知错误<br>
												4001 &quot;Xml parse error&quot;//xml错误<br>
												4002 &quot;Authorization error&quot;//授权错误(用户不存在、密码错误、权限不足等)<br>
												4003 &quot;No data post to server&quot;<br>
												4004 &quot;Object does not exist&quot;//函数不存在<br>
												4300 &quot;Account error&quot;//财务错误<br>
												4400 &quot;Parameter error&quot;//参数错误<br>
												5000 &quot;Server error&quot;<br>
												5001 &quot;Unable connet to remote server&quot;<br>
												5002 &quot;Server no data return&quot;<br>
												5003 &quot;Server other error&quot;<br>
												6000 &quot;optation error&quot;//操作错误,如不能添加、删除文件等</td>
										</tr>
									</table>
									<br>
								</td>
							</tr>
							<tr>
								<td height="25" background="../images/bg.gif" class="text_blue14"><strong class="white"> 二、toArray()方法</strong></td>
							</tr>
							<tr>
								<td align="left" class="clear" scope="row">&lt;?<br>
									include &quot;sms.inc.php&quot;;<br>
									$newclient= new SMS();<br>
									………<br>
									……… <br>
									$respxml=$newclient-&gt;sendSMS($mobile, $message, $time);<br>
									<font color="#FF00FF">&nbsp;&nbsp;&nbsp; $respArr =$newclient-&gt;toArray($content);<br>
									</font></font></font>?&gt;<font color="#FF00FF"><font color="#FF00FF"><font color="#FF00FF"><br>
									</font></font></font>   使用该方法可以将服务器返回的XML数据转化为二维数组形式。
									比如:<br>
									$mess=$respArr[&quot;msg&quot;][0];<br>
									$idmessage=$respArr[&quot;sms:idmessage&quot;][0];<br>
									参数<font color="#FF00FF"><font color="#FF00FF"><font color="#FF00FF"><b>$content</b></font></font></font>默认为“response”,也可以设置为“result”,&quot;resdata&quot;等等,或者不填也可以,默认为不填,并得到这些标签下的数据值。</td>
							</tr>
							<tr>
							<tr>
								<td height="25" background="../images/bg.gif" class="text_blue14"><strong> 三、responseXML成员</strong></td>
							</tr>
							<tr>
								<td align="left" class="clear" scope="row">&lt;?<br>
									include &quot;sms.inc.php&quot;;<br>
									$newclient= new SMS();<br>
									………<br>
									……… <br>
									$respxml=$newclient-&gt;sendSMS($mobile, $message, $time);<br>
									<font color="#FF00FF"><font color="#FF00FF"><font color="#FF00FF">&nbsp;&nbsp;&nbsp; $respxml=$newclient-&gt;responseXML;<br>
									</font></font></font>?&gt;<font color="#FF00FF"><font color="#FF00FF"><font color="#FF00FF"><br>
									</font></font></font>   该成员保存的是完整的返回XML信息。</td>
							</tr>
							<tr>
								<td height="25" background="../images/bg.gif" class="text_blue14"><strong> 四、sendXML成员</strong></td>
							</tr>
							<tr>
								<td align="left" class="clear" scope="row">&lt;?<br>
									$newclient= new SMS();<br>
									………<br>
									……… <br>
									$respxml=$newclient-&gt;sendSMS($mobile, $message, $time);<br>
									<font color="#FF00FF"><font color="#FF00FF"><font color="#FF00FF">&nbsp;&nbsp;&nbsp; <font color="#FF00FF"><font color="#FF00FF">$sendxml=$xmlcl-&gt;sendXML;</font></font></font></font></font><font color="#FF00FF"><font color="#FF00FF"><font color="#FF00FF">&nbsp;&nbsp;&nbsp;<br>
									</font></font></font>?&gt;<font color="#FF00FF"><font color="#FF00FF"><font color="#FF00FF"><br>
									</font></font></font>   该成员保存的是完整的发送XML信息。</td>
							</tr>
							<tr>
								<td height="25"background="../images/bg.gif" class="text_blue14" ><strong> 五、函数说明</strong></td>
							</tr>
							<tr>
								<td align="left" class="clear" scope="row">
									<table width="95%"  border="0" align="center" cellpadding="10" cellspacing="0" class="dotback">
										<tr>
											<td scope="row"> <strong>发送短信</strong><br>
												&nbsp;&nbsp;<strong>sendSMS($mobile,  $message, $time, $apitype)</strong><br>
												&nbsp;&nbsp;参数:$mobile - 要接收短信的手机号码,一次最多99个手机号码并用“,”分隔;<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;$message - 短信内容,一条短信最大长度,视所选择的通道而不同。(<font color="#FF0000">通道一:70个字; 2:通道二:64个字;即时通道:50个字; 营销通道:56个字</font>)<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;$time - 短信发送的时间(值为空或比当前时间小即是即时发送)。<br>
												&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;$apitype - 短信发送的通道。(<font color="#FF0000"> 0:默认通道; 1:通道一; 2:通道二; 3:即时通道; 4:营销通道</font>)<br>
												&nbsp;&nbsp;返回:服务器返回的XML(返回的信息用toArray()方法提取) <br>
												&nbsp;&nbsp;&nbsp;&nbsp; successphone - 发送成功的手机号码<br>
												&nbsp;&nbsp;&nbsp;&nbsp; failephone - 发送失败的手机号码 <br>
												&nbsp;&nbsp;&nbsp;&nbsp; successnum - 成功发送的手机号码个数 <br>
												&nbsp;&nbsp;&nbsp;&nbsp; idmessage - 短信编号 <br>
												&nbsp;&nbsp;&nbsp;&nbsp;</td>
										</tr>
									</table>
									<br>
									<table width="95%"  border="0" align="center" cellpadding="10" cellspacing="0" class="dotback">
										<tr>
											<td scope="row"> <strong>查询短信账户余额</strong><br>
												&nbsp;&nbsp; <strong>infoSMSAccount()</strong><br>
												&nbsp;&nbsp;返回:服务器返回的XML(返回的信息用toArray()方法提取) <br>
												&nbsp;&nbsp;返回变量:<br>
												&nbsp;&nbsp;&nbsp;&nbsp; smsaccount - 账户余额,单位为条数<br>
												&nbsp;&nbsp;&nbsp;&nbsp;</td>
										</tr>
									</table>
									<br>
									<table width="95%"  border="0" align="center" cellpadding="10" cellspacing="0" class="dotback">
										<tr>
											<td scope="row"> <strong>回复短信查询</strong><br>
												&nbsp;&nbsp; <strong>receiveSMS()</strong><br>
												&nbsp;&nbsp;返回:服务器返回的XML<br>
												&nbsp;&nbsp;返回变量:<br>
												&nbsp;&nbsp;&nbsp;&nbsp; id - 回复短信ID,大于0表示有回复短信,小于等于0表示失败<br>
												&nbsp;&nbsp;&nbsp;&nbsp; src - 回复手机<br>
												&nbsp;&nbsp;&nbsp;&nbsp; dst - 接收对象,参考值<br>
												&nbsp;&nbsp;&nbsp;&nbsp; time - 回复时间,格式如0000-00-00 00:00:00<br>
												&nbsp;&nbsp;&nbsp;&nbsp; message - 回复内容,为base64加密后的字符串,需解码<br>
												&nbsp;&nbsp;&nbsp;&nbsp; err - 错误信息,成功则为空,参考值<br>
												&nbsp;&nbsp;&nbsp;&nbsp;</td>
										</tr>
									</table>
									<table width="95%"  border="0" align="center" cellpadding="1" cellspacing="0" bordercolorlight="#FFFFFF" bordercolor="#F5EEE8">
										<tr>
											<td align="center">
												<input name="next" type="button" value="下一步,短信演示" onClick="location.href='../smsdemo/sms_conf.php'" class="button_orange">
												&nbsp;&nbsp;&nbsp;
												<input name="return" type="button" value="上一步" class="buttonback" onClick="location.href='javascript:history.go(-1)'">
											</td>
										</tr>
									</table>
								</td>
							</tr>
						</table>
					</td>
				</tr>
			</table>
		</td>
	</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
	<tr>
		<td height="30" align="center" bgcolor="#00314F" style="color:#FFFFFF">时代互联 版权所有</td>
	</tr>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -