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

Jul 13, 2016 am 10:47 AM
api web Example Small interface of

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...
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

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What are the internal interfaces of a computer motherboard? Recommended introduction to the internal interfaces of a computer motherboard What are the internal interfaces of a computer motherboard? Recommended introduction to the internal interfaces of a computer motherboard Mar 12, 2024 pm 04:34 PM

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 interfaces and how to define them Introduction to PHP interfaces and how to define them Mar 23, 2024 am 09:00 AM

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 API Usage Guide: Exploring Data Interface Technology Oracle API Usage Guide: Exploring Data Interface Technology Mar 07, 2024 am 11:12 AM

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

Oracle API integration strategy analysis: achieving seamless communication between systems Oracle API integration strategy analysis: achieving seamless communication between systems Mar 07, 2024 pm 10:09 PM

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

Is PHP front-end or back-end in web development? Is PHP front-end or back-end in web development? Mar 24, 2024 pm 02:18 PM

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:

How to enable administrative access from the cockpit web UI How to enable administrative access from the cockpit web UI Mar 20, 2024 pm 06:56 PM

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

How to implement h5 to slide up on the web side to load the next page How to implement h5 to slide up on the web side to load the next page Mar 11, 2024 am 10:26 AM

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.

Insight into Hongmeng system: actual function measurement and usage experience Insight into Hongmeng system: actual function measurement and usage experience Mar 23, 2024 am 10:45 AM

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

See all articles