0

我有一个用 PHPFox 构建的网站。该网站运行正常。现在 iPhone 和 Android 智能手机的移动应用程序正在开发中,它们将使用 PHPFox 网站正在使用的相同数据库。

因此,我想让用于 PHPFox 网站的现有 API 也可用于移动应用程序(iPhone 和 Android)。我不想重新发明轮子,也不想为移动应用重新使用相同的现有代码。

我对此做了很多研究。我花了将近四天的时间进行研究。我没有得到一个链接来解释我如何从 PHPFox 网站访问现有的 API,用于移动应用程序(iPhone 和 Android)。

我从研究中发现的一个选择是使用 PHP 创建新的 RESTful Web 服务或实现任何此类框架,如 Slim、apigility 等。

但我认为遵循上述两种方法中的任何一种都会产生开销,并且也无法实现代码的可重用性。如果适用于网站的代码也应该用于移动应用程序。应该不需要再次编写相同的代码。那就是我所想的。

因此,使用 PHPFox 网站现有的 API 是我认为的最佳解决方案,可能是我错了。如果您认为我错了,请纠正我的方法。

如果你能用一些有用的例子来解释,那就太好了。

我也浏览了 PHPFox 文档,但没有任何有用的东西可以帮助我解决我面临的问题。如果您也对 PHPFox 的文档感兴趣,请访问以下链接:

  1. http://unity.moxi9.com/docs
  2. http://unity.moxi9.com/kb

如果您能找到与我面临的问题相关的任何有用信息,请告诉我。

4

1 回答 1

0

好吧,您要查找的所有内容都已在文档中。您的移动应用程序将在 PHPFox 中注册为应用程序。然后,您可以使用他们的 API。剩下的问题是,最终用户是否需要从他们的“普通”网络浏览器授权您的移动应用程序,或者是否也可以从移动应用程序执行此授权。至少这是我从文档中读到的。由于您手头有一个启动并运行的安装:试试吧!注册一个应用程序并对其 API 执行一些请求。

于 2015-01-27T17:53:22.977 回答