php - Joomla 应用程序与移动应用程序交互

标签 php database web-services joomla

我目前正在开发一个涉及 Joomla 应用程序和移动应用程序的项目。到目前为止,我已经创建了这两个应用程序,现在我想将移动应用程序链接到 joomla 应用程序中使用的同一数据库。

我做了一些研究,由于安全原因等原因,直接连接到数据库似乎不是最好的选择......建议使用网络服务。

我对此的理解是,例如,我的数据库中有一个“玩家”表,其中包含玩家,通过 joomla 应用程序以 XML 或 JSON 格式输出这些玩家,然后移动应用程序可以访问这些玩家并解析。

我很好奇如何在 joomla 应用程序/框架中创建此 Web 服务?

最佳答案

Joomla 世界中有很多关于以某种方式将其集成到核心中的讨论。甚至还有一个 Web 服务工作组,因此将来这会变得更加容易。

就可使用的内容而言,我见过的最好的代码仍然非常稀疏,但这可能是一个好的开始:https://github.com/techjoomla/Joomla-REST-API 。这是 Tech Joomla 的作品。我实际上没有使用过这段代码,但它看起来正在实现一个 REST api,这可能就是您想要的。

如需更多代码,您可能需要与工作组联系,看看他们是否有测试版代码,您可以帮助测试和改进您的情况。 http://docs.joomla.org/Web_Services_Working_Group

关于php - Joomla 应用程序与移动应用程序交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15535911/

相关文章:

Java-webservice : Glassfish3. 0 错误 "org.codehaus.jackson.jaxrs.JacksonJsonProvider"

java - 您可以使用 JAX-WS 和 SOAP 抛出链式异常吗?

php - 一次从多个输入更新表

php - 选择同一页面的 DIV 内容并将其显示在 PHP 的同一页面上

php - 错误:调用未定义的方法 ComposerAutoloaderInit13c2409cfa32d1fa0c04493c0d85c93c::getLoader()

php - 如何将数据传递到高级 REST 客户端 Chrome 扩展

database - 根据id合并多个bytea行

database - Cakephp 从 MySQL 数据库约束自动生成验证

mysql - WordPress Live 站点中的链接图像正在重定向到本地主机

c# - .NET Core 中的 SOAP?