Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中使用WooCommerceAPI而不使用PHP代码_Java_Android_Api_Woocommerce - Fatal编程技术网

Java 如何在android中使用WooCommerceAPI而不使用PHP代码

Java 如何在android中使用WooCommerceAPI而不使用PHP代码,java,android,api,woocommerce,Java,Android,Api,Woocommerce,我正在为一家woocommerce在线商店开发一款Android应用程序。 我想使用WooCommerceAPI并使用Http进行身份验证。我在网上搜索过,大多数程序员都使用PHP代码连接到WooCommerceAPI,然后从这些PHP代码中获取gson。用android代码直接从WooCommerceAPI获取gson有什么方法吗?我正在使用android studio。 Tnx没有理由不需要通过PHP就不能直接从Android联系WC API。它将返回一个JSON对象,无论您使用何种语言与它

我正在为一家woocommerce在线商店开发一款Android应用程序。 我想使用WooCommerceAPI并使用Http进行身份验证。我在网上搜索过,大多数程序员都使用PHP代码连接到WooCommerceAPI,然后从这些PHP代码中获取gson。用android代码直接从WooCommerceAPI获取gson有什么方法吗?我正在使用android studio。
Tnx

没有理由不需要通过PHP就不能直接从Android联系WC API。它将返回一个JSON对象,无论您使用何种语言与它联系

更好的问题是“为什么其他程序员使用PHP?”这可能有两个原因

第一个原因是他们正在开发一个PHP平台,所以他们永远不会将响应发送到Android系统,所以他们只会使用PHP

第二个原因是更新PHP平台比更新Android平台容易得多。如果您发现自己需要更改API调用的工作方式,但无法保证Android平台都能及时更新(因为您永远无法保证),那么让Android联系您自己的服务器将调用传递到WC API会更容易


对于第二个场景的一个示例,假设您正在联系,但他们会转而使用https进行所有操作。现在你需要联系,但你的应用程序仍在尝试联系,并将继续这样做,直到收到你的应用程序更新。在这种情况下,让应用程序联系人和应用程序的服务器联系人更容易。这样,URL和输出将保持不变,您可以在服务器上进行所需的更改,这将更快,并且不依赖于应用程序的每个实例都会收到更新。这意味着您的应用程序客户永远不会看到您的应用程序因为API的更改而中断。

使用PHP做什么?API调用?当然你可以用这样的东西把所有东西都放在Android端?看到我的答案了吗