Home > Backend Development > PHP Tutorial > A small example of RTXServer web api interface_PHP tutorial

A small example of RTXServer web api interface_PHP tutorial

WBOY
Release: 2016-07-13 10:47:06
Original
1347 people have browsed it

A small example of the RTXServer web api interface. The final return is an xml file, which is not much different from others. Interested students can refer to it for reference.

I haven’t published a blog for 109 days, which is a record. I haven’t had the chance to use CI since I changed companies. The important reason is that I am lazy and spend most of my time after get off work playing guitar, so I haven’t found anything to share. Technical points

But one thing that is certain in these 109 days is: I have changed

The things I come into contact with the most in the new company are oa and RTX, and RTX actually has many ways to play. Here is a list of the interfaces that RTX can call through the web that I compiled in my spare time a few days ago


It is worth reminding that these interfaces need to set access permissions, otherwise they will be reminded that "IP is restricted" 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://iamlze.cn/demo/RTX-API/

GetImage.cgi
Get the status picture of the specified user

Only supports GET value transmission

@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 transfer

@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 transfer

@param string receiver RTX username

@return RTX user session

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

GetAllDepts.php
Get all department data from RTX

@return all department data (json)

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

GetAllUsers.php
Get all RTX user data

@return all user data (json)

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

GetUserBasicInfo.php
Get basic information of specified user

Only supports GET

@param string user RTX username

@return all user data (json)

@example http://localhost:8012/GetUserBasicInfo.php?user=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

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/632890.htmlTechArticleA small example of the RTXServer web api interface. The final return is an xml file, which is not much different from others. Interested students can refer to the study. I haven’t posted a blog for 109 days, which is a record, since...
Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template