Home >Backend Development >PHP Tutorial >RTX api development example, rtx development practice_PHP tutorial
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
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
Does the rtx client receive it?