用于在Joomla后端和iOS / Android应用程序之间进行交互的Web服务

时间:2016-05-09 17:48:16

标签: php android ios web-services joomla

我们刚刚开始开发一个应用程序,我们需要从Joomla后端获取一些数据。 (数据将是公司简介。这些公司在Joomla网站上注册,公共信息显示在我们的应用程序中)。

在应用程序和Joomla后端之间进行通信的最佳方式是什么?数据库中的信息只需在应用程序启动时拉出一次,也可以手动刷新。

到目前为止,我已经阅读了关于REST API和SOAP作为Web服务的内容。我玩了一些来自互联网的例子,但还没有真正成功。那么你们中的一个人可以给Joomla后端和Android应用程序之间的交互做一个简单的解释和一个小例子,例如。

1 个答案:

答案 0 :(得分:1)

如果您正在寻找预先打包的解决方案,将Joomla 3.5 / 3.6转变为移动后端即服务(MBaSS),您可能需要探索cAPI Core REST API。

https://extensions.joomla.org/extensions/extension/capi-core-rest-api

请注意,这是我开发的商业插件。如果您对此感到满意,可以在此处阅读以获取之前已回答问题的更多信息:

https://stackoverflow.com/a/32706378/5361267

API文档可以在这里找到:

http://learn.getcapi.org

Swagger UI文档:

https://demo1.getcapi.io/api-docs

要回答有关配置文件的特定问题,此扩展程序将允许您读取和更新与任何用户关联的配置文件数据。除了内置配置文件字段外,配置文件创建方法还允许您创建和填充唯一的配置文件键。虽然这些可能在joomla界面中不可见(因为它们也必须在XML中定义),但可以根据需要远程查询/更新它们。

PUT / user / profile / {id}

https://demo1.getcapi.io/api-docs#!/User/putUserProfileById