为了满足各平台制作者的要求,防止平台被人恶意破坏,凌霄电话论坛特开放LxVOIP-API用户接口.如果大家有什么问题,请直接留言.
◇ LxVOIP-API是凌霄电话论坛为非论坛官方电话平台提供调用论坛会员资料的数据接口。平台制做者通过LxVOIP-API,
可以检测使用者是否为 LxVOIP会员,如果非会员,则中止程序,返回错误。如果是论坛会员,则直接调用论坛中填写的手机号码,以发起呼叫。
LxVOIP-API有哪些优势?
◇ 平台程序由制者者放置在自己的空间,可以自由修改,以满足不同的需要。
◇ LxVOIP-API调用了会员的数据,非论坛用户无法使用,防止资源滥用。
◇ 提供平台用户授权码和使用者授权码,保证会员资料安全。
LxVOIP-API相关参数(每个用户都有特定的参数,除在平台上使用,请勿将红体字参数公开):
apiid:
apikey:
lxvoipid:
lxvoipkey:
get:
调用格式:请查看:http://www.lxvoip.com/api.php
参数相关说明:
apiid 和 apikey 为平台制作者设计,使用这两个参数才可以调用API接口。
lxvoipid 和 lxvoipkey 为平台使用者设计,只有这两个参数正确,才可以使用平台。
LxVOIP-API工作流程:
1.使用者在回拨平台上输入自己的lxvoipid 和 lxvoipkey,提交。
2.回拨平台接收来自用户的授权
3.回拨平台向论坛提交apiid 和 apikey,及lxvoipid 和 lxvoipkey。
4.论坛检测通过,向平台发送使用者资料数据。
5.回拨平台发起呼叫。
参数相关说明:
apiid 和 apikey 为平台制作者设计,使用这两个参数才可以调用API接口。
lxvoipid 和 lxvoipkey 为平台使用者设计,只有这两个参数正确,才可以使用平台。
LxVOIP-API工作流程:
1.使用者在回拨平台上输入自己的lxvoipid 和 lxvoipkey,提交。
2.回拨平台接收来自用户的授权
3.回拨平台向论坛提交apiid 和 apikey,及lxvoipid 和 lxvoipkey。
4.论坛检测通过,向平台发送使用者资料数据。
5.回拨平台发起呼叫。
源码示例:
index.php文件
- <?PHP
- $lxvoipid= trim(eregi_replace("[^0-9]","",$_GET["lxvoipid"]));
- $lxvoipkey= trim($_GET["lxvoipkey"]);
- ?>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
- <title>LxVOIP Free Callback </title>
- <style type="text/css">
- <!--
- .style1 {
- color: #0000FF;
- font-weight: bold;
- }
- .style2 {
- font-size: 24px;
- font-weight: bold;
- }
- .style3 {color: #FF0000}
- -->
- </style>
- </head>
- <table width="650" height="209" border="1" cellspacing="0" cellpadding="2" align="center" bordercolorlight="#5A82AD" bordercolordark="#FFFFFF" >
- <tr>
- <td height="49"><div align="center" class="style2"> LxVOIP WAP回拔平台</div></td>
- </tr>
- <tr>
- <td><form action="lxvoip-call-do.php" method="post">
- <div align="center">
- <p align="center"><span class="style1">你要拔打的号码 :</span>
- <input name="tonum" type="text" value="<?PHP echo $tonum;?>" maxlength="12" />
- </p>
- <p>Lxvoipid:
- <input name="lxvoipid" type="text" value="<?PHP echo $lxvoipid;?>" maxlength="10" />
- </p>
- <p>Lxvoipkey:
- <input name="lxvoipkey" type="text" value="<?PHP echo $lxvoipkey;?>" maxlength="10"/>
- </p>
- <p>授权密码:
- <input name="psd" type="text" id="psd" value="<?PHP echo $psd;?>" maxlength="20"/>
- </p>
- <p align="center">
- <span class="style1"> </span><input type="submit" value="免费接通">
- </p>
- <p> </p>
- </div>
- </form></td>
- </tr>
- <tr>
- <td height="88"><div align="center">
- <p>电话号码格式: 13800138000 或者 075512345678 </p>
- <p>此平台将记录你的IP及论坛ID,请勿恶意使用,谢谢合作.</p>
- </div></td>
- </tr>
- <tr>
- <td height="20"> <div align="right"> Powered by <a href="http://www.lxvoip.com" target="_blank">www.lxvoip.com</a></div></td>
- </tr>
- </table>
- <p><div style="display:none">
- <script src="http://s68.cnzz.com/stat.php?id=1312092&web_id=1312092" language="JavaScript" charset="gb2312"></script>
- </div></p>
lxvoip-call-do.php文件 (注意将下面的星号修改成你的apiid和apikey)
- <html>
- <body>
- <?php
- error_reporting(0);
- $lxvoipid= trim(eregi_replace("[^0-9]","",$_POST["lxvoipid"]));
- $lxvoipkey= trim($_POST["lxvoipkey"]);
- $callto=trim($_POST["tonum"]);
- $lxvoipurl ="http://www.lxvoip.com/get.php?apiid=****&apikey=****&lxvoipid=".$lxvoipid."&lxvoipkey=".$lxvoipkey."&get=phone";//前面的星号要记得修改
- $file_contents = @file_get_contents($lxvoipurl);
- $mynum=trim(eregi_replace("[^0-9]","",$file_contents));
- if (strlen($mynum)=="11"){
- echo "正在为你接通······";
- $url="http://www.lxvoip.net/call/webcallback?mynum=".$mynum."&callto=".$callto; //这个网址是你的拨打接口,注意修改
- $fp = fopen($url,'r');
- fclose($fp);
- }else{
- echo "error";
- }
- ?>
- <a href="index.php">返回主页面</a>
- </body>
- </html>