我花了几个小时通过在 Google 及其官方网站上搜索来弄清楚 WooCommerce API 的工作原理。我发现他们正式支持 Node.js、Ruby、Python 和 PHP。但是,似乎没有适用于 Android 的官方库。
不过经过搜索,我很高兴发现有一个Java library这可能有帮助。我用 IntelliJ IDEA 编译它,但它抛出一个错误:
dex 进程返回代码 1
然后是另一个:
尝试在空对象引用上调用虚拟方法“android.content.Context android.content.Context.getApplicationContext()”
然后应用程序崩溃了。这很奇怪,因为它是一个 Java 库,而且我在网上看到 IntelliJ IDEA 可以编译 java 库并使其可用。
我在 Google 上搜索,发现非官方的 Android 库是 2 年前制作的,而且当时的 API 非常旧。我在 StackOverflow 和许多其他网站上进行了搜索,但没有成功。
我想发出 GET
请求来获取帖子、获取订单等,并发出 POST
请求来更新用户信息、下订单等。因此,如果有人有一段代码、一个Android 库、一种方法让这个库发挥作用,甚至已经让它在他自己的应用程序中发挥作用,请与我分享!
最佳答案
在 Gradle 配置的编译选项中将 Java 版本设置为 1.8 后,我成功使用 wc-api-java 库构建了一个示例 Android 应用程序:
defaultConfig { ... compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } }
关于java - WooCommerce REST API 与 Android 电子商务应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49638676/