A small example of RTXServer web api interface_PHP tutorial
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

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



When we assemble the computer, although the installation process is simple, we often encounter problems in the wiring. Often, users mistakenly plug the power supply line of the CPU radiator into the SYS_FAN. Although the fan can rotate, it may not work when the computer is turned on. There will be an F1 error "CPUFanError", which also causes the CPU cooler to be unable to adjust the speed intelligently. Let's share the common knowledge about the CPU_FAN, SYS_FAN, CHA_FAN, and CPU_OPT interfaces on the computer motherboard. Popular science on the CPU_FAN, SYS_FAN, CHA_FAN, and CPU_OPT interfaces on the computer motherboard 1. CPU_FANCPU_FAN is a dedicated interface for the CPU radiator and works at 12V

Introduction to PHP interface and how it is defined. PHP is an open source scripting language widely used in Web development. It is flexible, simple, and powerful. In PHP, an interface is a tool that defines common methods between multiple classes, achieving polymorphism and making code more flexible and reusable. This article will introduce the concept of PHP interfaces and how to define them, and provide specific code examples to demonstrate their usage. 1. PHP interface concept Interface plays an important role in object-oriented programming, defining the class application

Oracle is a world-renowned database management system provider, and its API (Application Programming Interface) is a powerful tool that helps developers easily interact and integrate with Oracle databases. In this article, we will delve into the Oracle API usage guide, show readers how to utilize data interface technology during the development process, and provide specific code examples. 1.Oracle

OracleAPI integration strategy analysis: To achieve seamless communication between systems, specific code examples are required. In today's digital era, internal enterprise systems need to communicate with each other and share data, and OracleAPI is one of the important tools to help achieve seamless communication between systems. This article will start with the basic concepts and principles of OracleAPI, explore API integration strategies, and finally give specific code examples to help readers better understand and apply OracleAPI. 1. Basic Oracle API

PHP belongs to the backend in web development. PHP is a server-side scripting language, mainly used to process server-side logic and generate dynamic web content. Compared with front-end technology, PHP is more used for back-end operations such as interacting with databases, processing user requests, and generating page content. Next, specific code examples will be used to illustrate the application of PHP in back-end development. First, let's look at a simple PHP code example for connecting to a database and querying data:

Cockpit is a web-based graphical interface for Linux servers. It is mainly intended to make managing Linux servers easier for new/expert users. In this article, we will discuss Cockpit access modes and how to switch administrative access to Cockpit from CockpitWebUI. Content Topics: Cockpit Entry Modes Finding the Current Cockpit Access Mode Enable Administrative Access for Cockpit from CockpitWebUI Disabling Administrative Access for Cockpit from CockpitWebUI Conclusion Cockpit Entry Modes The cockpit has two access modes: Restricted Access: This is the default for the cockpit access mode. In this access mode you cannot access the web user from the cockpit

Implementation steps: 1. Monitor the scroll event of the page; 2. Determine whether the page has scrolled to the bottom; 3. Load the next page of data; 4. Update the page scroll position.

As a new operating system launched by Huawei, Hongmeng system has caused quite a stir in the industry. As a new attempt by Huawei after the US ban, Hongmeng system has high hopes and expectations. Recently, I was fortunate enough to get a Huawei mobile phone equipped with Hongmeng system. After a period of use and actual testing, I will share some functional testing and usage experience of Hongmeng system. First, let’s take a look at the interface and functions of Hongmeng system. The Hongmeng system adopts Huawei's own design style as a whole, which is simple, clear and smooth in operation. On the desktop, various
