程序人生

          不甘寂寞^_^
          posts - 2, comments - 2, trackbacks - 0, articles - 4
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          CGI方式獲取RTX中用戶的電話和郵箱

          Posted on 2012-02-10 22:22 阿星 閱讀(926) 評論(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;
          }
          ?>
          主站蜘蛛池模板: 东莞市| 江津市| 万年县| 锦屏县| 犍为县| 临汾市| 永德县| 托克逊县| 武鸣县| 大庆市| 洛宁县| 双峰县| 彝良县| 上思县| 沂水县| 淳安县| 二连浩特市| 临城县| 积石山| 万山特区| 随州市| 鄂托克旗| 同心县| 邵阳市| 呼图壁县| 鲁山县| 襄汾县| 沙坪坝区| 横峰县| 岳阳县| 澎湖县| 邳州市| 新乡县| 珠海市| 乐至县| 中山市| 四会市| 蒲江县| 小金县| 沾化县| 葫芦岛市|