XOOPS
Forum
Forum Index
General Forums
Community Support
Modules Support
Themes Support
Development
International Support
Module Hack Reviews
Theme Designer Talk
HOME
XOOPS
About XOOPS
Why XOOPS?
XOOPS Features
Terms Of Use
Privacy Statement
License
FORUM
Board Index
Recent Topics
NEWS
THEMES
MODULES
Module @ GitHub
Old Repository
XOOPS FAQ
ACCOUNT
Login
Register
DOWNLOAD XOOPS 2.7.x
Board index
/
Xoops Development /
XOOPS Module Development
/ X-REST API 1.60 - Rest API with SOAP, JSON, XML & Serial Response
Register
View mode
Newest First
1
X-REST API 1.60 - Rest API with SOAP, JSON, XML & Serial Response
2013/3/2 6:44
wishcraft
Module Developer
Posts:
3720
Since: 2007/5/18
X-REST API 1.60
-
Rest API with SOAP, JSON, XML & Serial Response
Community Release by
Chronolabs Cooperative
Follow
@espacey
| Like
Chronolabs
| Join
Chronolabs on Google+
|
Become my Friend
X-REST 1.60 is a REST API for XOOPS 2.x series. It will work with earlier version of xoops as well upto XOOPS 2.5. It provides a full REST API with JSON, XML and Serialisation Responses. It uses the standard plugin set for the other APIs as well as this one to provide a streamlined solution to APIs on your site.
The plugins are not compatible with all other API by chronolabs. You may be familar with a REST api such as the ones at Google, Twitter, Facebook etc, this is just the same but allowing for API Action on your own website.
There is two reserved variables on the REST API which are the following: xrestplugin & outputmode.
Download:
xoops2_xrest_1.60.zip
– 133Kb
New Features Include:
SOAP API (With WSDL)
Some Features Include:
REST JSON API
REST XML API
REST SERIALIZATION API
SOAP API (With WSDL)
Database Access permissioning (Needs to be implemented in plugin)
XOOPS User Permissions
XOOPS Group Permissions
Universal Plugin Set
System Requirements:
XOOPS 2.5.x
Example Calls:
* JSON:
http://example.com/modules/xrest/tweet/json/?username=name&password=1750f40030c6b07cd9f7a482a10593d9&tweet=this+the+tweet&channel=sydney
* XML:
http://example.com/modules/xrest/tweet/xml/?username=name&password=1750f40030c6b07cd9f7a482a10593d9&tweet=this+the+tweet&channel=sydney
* SERIALIZATION:
http://example.com/modules/xrest/tweet/serial/?username=name&password=1750f40030c6b07cd9f7a482a10593d9&tweet=this+the+tweet&channel=sydney
* SOAP:
http://example.com/modules/xrest/tweet/soap/?
Passed by Soap Function Call [username=name; password=1750f40030c6b07cd9f7a482a10593d9; tweet=this+the+tweet;channel=sydney ]
Changelog:
======================================
== 2013/03/03 17:12:23 Version 1.60 STABLE ==
======================================
- Changed /class/plugin.php Testing of plugins with eval() removed (Wishcraft)
- Changed /class/plugin.php Extension testing added to getFileListAsArray() (Wishcraft)
- Changed /include/server.php Preloaders added to main service bootstrapping (Wishcraft)
- Changed /include/server.php Execution Mode added to support SOAP + WSDL (Wishcraft)
- Changed /include/server.php parse_url() & parse_str() added to variable scoop for accuracy (Wishcraft)
- Changed /plugin/tweet.php tweet_xsd() renamed to tweet_xsd_soap() & tweet_xsd_rest() (Wishcraft)
- Changed /plugin/tweet.php tweet_wsdl_documentation() added (Wishcraft)
- Added /xxxx/*.* Commenting added to main functional routines (Wishcraft)
Video:
*/
Login
Username
Password
Remember me
Reset
Search
Advanced Search
Recent Posts
XOOPS 2.7.3 FINAL (ready for PHP 8.6)
8/24 13:26
Mamba
Re: XOOPS Debugbar 1.4.1 Released
8/14 2:54
Mamba
Re: XOOPS Debugbar 1.4.1 Released
8/14 2:53
Mamba
XOOPS Plugin for PhpStorm Released
8/12 2:21
Mamba
XOOPS 2.7.3 RC-1 Released
8/11 7:40
Mamba
XOOPS Debugbar 1.4.1 Released
8/11 7:22
Mamba
xWhoops 2.0.0 Beta 2 Released
8/11 7:16
Mamba
xTracy 1.0.0-Beta1 Released
8/11 7:16
Mamba
XOOPS 2.8.0, the multilingual version of XOOPS
8/8 18:28
Mamba
XOOPS ModuleInstaller 1.7.0 Alpha 1 Released
8/6 4:12
Mamba
Donat-O-Meter
Stats
Goal:
$15.00
Due Date:
Aug 31
Gross Amount:
$0.00
Net Balance:
$0.00
Left to go:
$15.00