Home  >  Article  >  Backend Development  >  RTX api development example, rtx development practice_PHP tutorial

RTX api development example, rtx development practice_PHP tutorial

WBOY
WBOYOriginal
2016-07-13 10:22:321154browse

RTX api development examples, rtx development examples

RTX api development examples

I have recently come into contact with the interface development part of RTX. In fact, RTX has many ways to play. In addition to using the built-in client to send messages, you can also use PHP to call the API to do some things. I have compiled them below to share with you.


It is worth reminding that these interfaces need to set access permissions, otherwise the "IP is restricted" will be prompted when accessing

RTX Server imposes SDK access security, so accessing cgi files through http requires adding the IP address of the remote access machine to SDKProperty.xml, as shown in the figure below, allowing 192.168.10.100 to access cgi files through http


The following is a list of all interfaces. You can also visit this place to view related APIs http://rtx.tencent.com/sdk/

GetImage.cgi
Get the status picture of the specified user

Only supports GET value

@param string receiver RTX username

@return user status picture

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

GetMobile.cgi
Get the mobile phone number of the specified user

Supports GET and POST value transmission

@param string receiver RTX username

@return user mobile phone

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

GetSession.cgi
Get the RTX session of the specified user

Supports GET and POST value transmission

@param string receiver RTX username

@return RTX user session

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

Login.php
Determine whether the specified user ID and password exist in RTXserver

Only supports GET

@param string user RTX username

@param string pwd RTX password

@return string Correct output true User or password error output false Parameter missing output params is null

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

SendIM.cgi
Send IM message

Supports GET and POST value transfer, and the order of parameters is arbitrary

@param string sender RTXid of the sender

@param string pwd RTX password of the sender

@param string receivers receivers (used between multiple receivers, separated)

@param string msg message content

@param string sessionid RTX session

@return string

@example http://localhost:8012/SendIM.cgi?sender=XXXX&pwd=XXX&receivers=A;B&msg=CS&sessionid=XXXX

SendNotify.cgi
Send notification message

Supports GET and POST value transfer, and the order of parameters is arbitrary

@param string title notification title

@param string msg notification content

@param string receiver receiver (used between multiple receivers, separated, if empty means broadcast)[option]

@param int delaytime The dwell time of the message reminder box (milliseconds), 0 means it will not disappear automatically

@param string okurl After success, IE will automatically locate the specified url. The format is similar to: okurl=rtx.tencent.com or okurl=http://tx.tencent.com Note: The url here must be an absolute address [option ]

@param string errurl After failure, IE automatically locates the specified url[option]

@example http://localhost:8012/SendNotify.cgi?title=XXXX&msg=dinner&receiver=A;B&delaytime=2000

SendSMS.cgi
Send SMS message

Supports GET and POST value transfer, and the order of parameters is arbitrary

@param string msg SMS content

@param string receiver receiver (used between multiple receivers, separated)

@param string sender sender

@param string okurl After success, IE will automatically locate the specified url. The format is similar to: okurl=rtx.tencent.com or okurl=http://tx.tencent.com Note: The url here must be an absolute address [option ]

@param string errurl After failure, IE automatically locates the specified url[option]

@example http://localhost:8012/SendNotify.cgi?title=XXXX&msg=dinner&receiver=A;B&delaytime=2000

SignAuth.cgi
Verify signature. Only supports GET. The order of parameters is arbitrary

@param string user RTX user ID

@param string sign signature

@return string Success means success! Failure means failed!

@example http://localhost:8012/SignAuth.cgi?user=XXXX&sign=XXXX

getstatus.php
Obtaining user online status only supports GET

@param string username RTX username

@return int 0 not online 1 online

@example http://localhost:8012/getstatus.php?username=XXXX

userlist.php
Get a list of all users (only id and name)

@return string user list (json)

@example http://localhost:8012/userlist.php

What development languages ​​does RTX software support for secondary development?

The RTX API interface is suitable for any development language and platform that supports COM standards on the Windows platform (VB, VC++, ASP, JAVA, C#, PB, Delphi, LotusScript, etc.).
Reference: rtx.qq.com/...ok.CHM

Secondary development of Tencent RTX JAVA

Does the rtx client receive it?

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/848238.htmlTechArticleRTX api development examples, rtx development implementation RTX api development examples recently came into contact with the interface development part of RTX, RTX actually has many ways to play. In addition to using the built-in client to send messages, you can also...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn