正確安裝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;
}
?>