java - WooCommerce REST API 与 Android 电子商务应用程序

标签 java android post woocommerce get

我花了几个小时通过在 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/

相关文章:

android - Firebase + 谷歌游戏服务

PHP 错误 : No database selected (Hostgator. com)

android - 将数据发布到android中的服务器

java - 如何在Java中分别变换形状的每一边?

java - 如何在Java类中封装一个startActivityForResult并在调用该方法的Activity上获取onActivityResult

Android MotionEvent.ACTION_MASK

ruby-on-rails - Rails、rspec、post 数组,如 "hey[]=1"

java - fragment 内的上下文和 Activity 有什么区别?

java - 如何在 JavaMail 上发送 Google 的原始邮件?

java.lang.IllegalArgumentException : No more parsing elements