【问题标题】:How to work with woocommerce API in android without using PHP codes如何在不使用 PHP 代码的情况下在 android 中使用 woocommerce API
【发布时间】:2016-11-18 20:25:28
【问题描述】:
我正在为 woocommerce 在线商店开发一款适用于 Android 的应用。
我想使用 Woocommerce API 并使用 Http 进行身份验证。我在网上搜索,大多数程序员都使用 PHP 代码连接到 Woocommerce API,然后从这些 php 代码中获取 gson。有什么方法可以直接在 android 代码中从 Woocommerce API 获取 gson 吗?我正在使用安卓工作室。
天呐
【问题讨论】:
标签:
java
android
api
woocommerce
【解决方案1】:
您没有理由不通过 PHP 就不能直接从 Android 联系 WC API。无论您使用什么语言联系它,它都会返回一个 JSON 对象。
更好的问题是“为什么其他程序员为此使用 PHP?”有两个潜在的原因。
第一个原因是他们正在开发一个 PHP 平台,因此他们永远不会将响应发送到 Android 系统,因此他们只会使用 PHP。
第二个原因是更新 PHP 平台比更新 Android 平台容易得多。如果您发现自己需要更改 API 调用的工作方式,但无法保证 Android 平台都会及时更新(因为您永远无法保证),那么与 Android 联系会更容易您自己的服务器,然后将调用传递到 WC API。
对于第二种情况的示例,我们假设您正在联系 http://exampleshop.com,但他们转而使用 https 来处理所有事情。现在您需要联系https://exampleshop.com,但您的应用仍在尝试联系http://exampleshop.com,并将继续这样做,直到收到您的应用更新。在这种情况下,让应用程序联系http://yourserver.com 并让您的服务器联系应用程序的https://exampleshop.com 会容易得多。这样,URL 和输出将保持不变,您可以在服务器上进行所需的更改,这会更快,并且不依赖于应用程序的每个实例都接收更新。这意味着您的应用客户永远不会看到您的应用因 API 的更改而中断。