ホームページ >バックエンド開発 >PHPチュートリアル >RTX API開発例、RTX開発実践_PHPチュートリアル

RTX API開発例、RTX開発実践_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:22:321250ブラウズ

RTX API開発例、RTX開発実践

RTX API開発例

私は最近、RTX のインターフェイス開発部分に触れるようになりました。実際、RTX には、組み込みクライアントを使用してメッセージを送信するだけでなく、PHP を使用して API を呼び出していくつかのことを行うこともできます。 . 以下にまとめましたので、ご共有ください。


これらのインターフェースにはアクセス許可を設定する必要があることに注意してください。そうしないと、アクセス時に「IP制限あり」というメッセージが表示されます

RTX サーバーは SDK アクセス セキュリティを課すため、http 経由で CGI ファイルにアクセスするには、以下の図に示すように、リモート アクセス マシンの IP アドレスを SDKProperty.xml に追加する必要があります。これにより、192.168.10.100 が http 経由で CGI ファイルにアクセスできるようになります


以下はすべてのインターフェイスのリストです。この場所にアクセスして、関連する API http://rtx.tencent.com/sdk/

を参照することもできます。

GetImage.cgi
指定したユーザーのステータス写真を取得します

GET値の送信のみをサポートします

@param 文字列受信側 RTX ユーザー名

@ユーザーステータス写真を返す

@例 http://localhost:8012/GetImage.cgi?receiver=XXXX

Mobile.cgiを入手
指定したユーザーの携帯電話番号を取得します

GETおよびPOST値の転送をサポート

@param 文字列受信側 RTX ユーザー名

@ユーザーの携帯電話を返却

@例 http://localhost:8012/GetMobile.cgi?receiver=XXXX

GetSession.cgi
指定したユーザーのRTXセッションを取得します

GETおよびPOST値の転送をサポート

@param 文字列受信側 RTX ユーザー名

@RTX ユーザー セッションを返す

@example http://localhost:8012/GetSession.cgi?receiver=XXXX

Login.php
指定されたユーザーIDとパスワードがRTXserverに存在するかどうかを確認します

GETのみをサポートします

@param string ユーザー RTX ユーザー名

@param string pwd RTX パスワード

@return 文字列は正しい出力 true、間違ったユーザーまたはパスワードの出力は false、パラメーターが欠落しています出力 params は null

@example http://localhost:8012/Login.php?user=XXXX&pwd=XXXX

SendIM.cgi
IM メッセージを送信する

GETおよびPOST値の転送をサポートし、パラメータの順序は任意です

@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
通知メッセージを送信する

GETおよびPOST値の転送をサポートし、パラメータの順序は任意です

@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 メッセージを送信する

GETおよびPOST値の転送をサポート、パラメータの順序は任意です

@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

RTX ソフトウェアの二次開発はどのような開発言語をサポートしていますか?

RTX API インターフェイスは、Windows プラットフォーム上の COM 標準をサポートするあらゆる開発言語およびプラットフォーム (VB、VC++、ASP、JAVA、C#、PB、Delphi、LotusScript など) に適しています。
参照: rtx.qq.com/...ok.CHM

Tencent RTX JAVAの二次開発

rtx クライアントはそれを受け取りますか?

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/848238.html技術記事 RTX API 開発例、RTX 開発の実際の RTX API 開発例 私は最近、RTX のインターフェイス開発部分に触れるようになりました。RTX には、独自のクライアントを使用してメッセージを送信する以外にも、さまざまな方法があります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。