模块: X-JSON 1.50 - 最终版本
发布者: wishcraft 于 2011/3/4 14:13:07 阅读次数: 3677X-JSON 1.50
适用于 XOOPS 及 wGet 的应用程序编程接口 (API)。
它能为我做什么?
你可以通过完全符合 w3c 标准的 wsdl 与任何符合 json 规范的系统进行连接。在 4.0 版本中,这些将是 wsdl 的抽象数据层,它们仍然需要动态 mime 类型和其他系统写入其中的内容。你可以通过大部分或所有防火墙之间的隧道传输数据,并且可以从其他 XOOPS 或 CMS 或其他诸如 .NET、Delphi 等编程语言中ping你的 XOOPS 平台。
X-JSON 是云计算 API 的快速方式,你可以通过这个模块将你的 XOOPS 平台与任何其他计算机网络连接,插件包含完整的 WSDL 编译代码,并支持简单和动态的部署。
修复了哪些错误?
- 插件返回空变量。
- "输入压缩"。
- StdClass 到 Array 转换。
本版更新了什么?
我们已测试了这个版本并正在自用 Xortify。已经花了很长时间来解决所有的错误,但这是一个完全工作版本!我们预计在这次发布后不会再有其他版本!
.
我如何调用这个 API?
API 的使用相当简单 - 你有一个插件,它是 API 中的一个函数,其文件名为例如 xoops_create_user.php,其中包含一个 XSD 以及该函数自身。API 接收变量的 JSON 包,并提供 JSON 响应。你必须查看插件函数以了解它们的实现以及如何使用它们。但在这个版本中,你也可以在单个调用中调用多个函数。
例如,你要调用示例函数,URL 将会是这样的,你可以使用 $_GET 或 $_POST,具体取决于数据大小。
引号
yoursite.com/modules/xjson/?xoops_create_user={...JSON 变量...}
如果你要调用多个函数,URL 调用将是这样,使用 $_GET。
引号
yoursite.com/modules/xjson/?xoops_create_user={...JSON 变量...}&secondary_function={...JSON 变量...}&third_function={...JSON 变量...}
要下载,请点击此处 xoops2.5_xjson_1.50.zip 或前往 镜像
演示: http://xoops.demo.chronolabs.coop