我们刚刚开始开发一个应用程序,我们需要从Joomla后端获取一些数据。 (数据将是公司简介。这些公司在Joomla网站上注册,公共信息显示在我们的应用程序中)。
在应用程序和Joomla后端之间进行通信的最佳方式是什么?数据库中的信息只需在应用程序启动时拉出一次,也可以手动刷新。
到目前为止,我已经阅读了关于REST API和SOAP作为Web服务的内容。我玩了一些来自互联网的例子,但还没有真正成功。那么你们中的一个人可以给Joomla后端和Android应用程序之间的交互做一个简单的解释和一个小例子,例如。
答案 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文档可以在这里找到:
Swagger UI文档:
https://demo1.getcapi.io/api-docs
要回答有关配置文件的特定问题,此扩展程序将允许您读取和更新与任何用户关联的配置文件数据。除了内置配置文件字段外,配置文件创建方法还允许您创建和填充唯一的配置文件键。虽然这些可能在joomla界面中不可见(因为它们也必须在XML中定义),但可以根据需要远程查询/更新它们。
PUT / user / profile / {id}