Posted on 2012-02-10 22:22
阿星 阅读(920)
评论(0) 编辑 收藏 所属分类:
RTX
正确安装RTX后,在以下目录下可以找到一个获取用户电话号码的cgi文件,
..\Tencent\RTXServer\WebRoot\GetMobile.cgi
调用方式:直接在浏览器中输入http:127.0.0.1:8012//GetMobile.cgi?receiver=username
注:cgi方式调用默认端口是:8012
就可获取用户[username]在RTX中的电话号码。
要想获取邮箱则需要复制一份cgi文件,因为rtx中没有提供现在,只需复制GetMobile.cgi文件于同目录下,再做以下修改就OK咯
<?PHP
$receiver = $_GET["receiver"];
if (strlen($receiver) == 0)
{
$receiver = $_POST["receiver"];
}
$ObjApi= new COM("Rtxserver.rtxobj");
$objProp= new COM("Rtxserver.collection");
$Name = "USERMANAGER";
$ObjApi->Name = $Name;
$vName="";
$vValue="";
$objProp->Add("USERNAME", $receiver);
$objProp->Add("UINTYPE", "Account");
$Result = @$ObjApi->Call2(0x6, $objProp);
if(strcmp($nullstr, $errstr) == 0)
{
$Result->GetKeyValue(1, $vName, $vValue); //1:是取邮箱 5:是取电话号码
header("Ret Code: 0");
header("Ret String: 操作成功");
header("Mobile: ".strVal($vValue));
echo $vValue;
}
else
{
header("Ret Code: -1");
header("Ret String: ".$errstr);
echo $errstr;
}
?>