ホームページ >バックエンド開発 >PHPチュートリアル >RTXServer Web API インターフェイスの小さな例_PHP チュートリアル
RTXServer Web API インターフェイスの小さな例。最終的な戻り値は XML ファイルです。興味のある学生は参考として参照してください。
ブログを公開していないのは109日です。会社を変えてからはCIを使う機会がありませんでした。 重要な理由は、私が退職後の時間をほとんど怠けているからです。仕事はギターを弾いているので、共有できる技術的なポイントは見つかりませんでした。
でも、この 109 日間で確かなことは、私は変わったということです新しい会社で私が最もよく使うのは oa と RTX で、RTX には実際にさまざまな方法があります。これは、暇なときにまとめた、RTX が Web 経由で呼び出すことができるインターフェイスのリストです。数日前
RTX サーバーは SDK アクセス セキュリティを課すため、http 経由で CGI ファイルにアクセスするには、以下の図に示すように、リモート アクセス マシンの IP アドレスを SDKProperty.xml に追加する必要があります。これにより、192.168.10.100 が http 経由で CGI ファイルにアクセスできるようになります
以下はすべてのインターフェイスのリストです。この場所にアクセスして、関連する API http://iamlze.cn/demo/RTX-API/
を参照することもできます。
指定したユーザーのステータス写真を取得します
@param 文字列受信側 RTX ユーザー名
@ユーザーステータス写真を返す
@例 http://localhost:8012/GetImage.cgi?receiver=XXXX
Mobile.cgi を取得する
指定したユーザーの携帯電話番号を取得します
@param 文字列受信側 RTX ユーザー名
@ユーザーの携帯電話を返却
@例 http://localhost:8012/GetMobile.cgi?receiver=XXXX
Session.cgi を取得する
指定したユーザーのRTXセッションを取得します
@param 文字列受信側 RTX ユーザー名
@RTX ユーザー セッションを返す
@example http://localhost:8012/GetSession.cgi?receiver=XXXX
GetAllDepts.php
RTX の全部門データを取得します
@example http://localhost:8012/GetAllDepts.php
GetAllUsers.php
RTXの全ユーザーデータを取得
@example http://localhost:8012/GetAllUsers.php
GetUserBasicInfo.php
指定したユーザーの基本情報を取得します
@param string ユーザー RTX ユーザー名
@すべてのユーザーデータ(json)を返す
@example http://localhost:8012/GetUserBasicInfo.php?user=XXXX
ログイン.php
指定されたユーザーIDとパスワードがRTXserverに存在するかどうかを確認します
@param string ユーザー RTX ユーザー名
@param string pwd RTX パスワード
@return 文字列は正しい出力 true、間違ったユーザーまたはパスワードの出力は false、パラメーターが欠落しています出力 params は null
@example http://localhost:8012/Login.php?user=XXXX&pwd=XXXX
IM.cgi を送信
IM メッセージを送信する
@param string sender 送信者のRTXid
@param string pwd 送信者の RTX パスワード
@param string レシーバー レシーバー (複数のレシーバー間で使用され、分離されています)
@param string msg メッセージの内容
@param string sessionid RTX セッション
@戻り文字列
@example http://localhost:8012/SendIM.cgi?sender=XXXX&pwd=XXX&receivers=A;B&msg=CS&sessionid=XXXX
SendNotify.cgi
通知メッセージを送信する
@param string タイトル通知タイトル
@param string msg通知内容
@param 文字列 レシーバー レシーバー (複数のレシーバー間で使用され、分離されています。空の場合はブロードキャストを意味します) [オプション]
@param int latetime メッセージリマインダーボックスの滞留時間 (ミリ秒)、0 は自動的に消えないことを意味します
@param string okurl 成功すると、IE は指定された URL を自動的に見つけます。形式は次のようになります。 okurl=rtx.tencent.com または okurl=http://tx.tencent.com 注: ここの URL は絶対パスである必要があります。住所[オプション]
@param string errurl 失敗後、IE は指定された URL[オプション] を自動的に見つけます
@example http://localhost:8012/SendNotify.cgi?title=XXXX&msg=食事の時間です&receiver=A;B&laytime=2000
SMS.cgi を送信する
SMS メッセージを送信する
@param string msg SMS コンテンツ
@param string レシーバ レシーバ (複数のレシーバ間で使用され、分離されています)
@param 文字列送信者送信者
@param string okurl 成功すると、IE は指定された URL を自動的に見つけます。形式は次のようになります。 okurl=rtx.tencent.com または okurl=http://tx.tencent.com 注: ここの URL は絶対パスである必要があります。住所[オプション]
@param string errurl 失敗後、IE は指定された URL[オプション] を自動的に見つけます
@example http://localhost:8012/SendNotify.cgi?title=XXXX&msg=食事の時間です&receiver=A;B&laytime=2000
SignAuth.cgi
署名の検証は GET のみをサポートします。パラメータの順序は任意です。
@param 文字列ユーザー RTX ユーザー ID
@param文字列署名
@return string 成功は成功を意味します!失敗は失敗を意味します!
@example http://localhost:8012/SignAuth.cgi?user=XXXX&sign=XXXX
getstatus.php
ユーザーのオンライン ステータスの取得は GET のみをサポートします
@param string ユーザー名 RTX ユーザー名
@return int 0 オンラインではありません 1 オンライン
@example http://localhost:8012/getstatus.php?username=XXXX
userlist.php
すべてのユーザーのリストを取得します (ID と名前のみ)
@戻り文字列ユーザーリスト(json)
@example http://localhost:8012/userlist.php