Mailchimp Apache 错误

Mailchimp Apache Error

我正在使用 mailchimp,我的目标是将用户发送到 mailchimp 中的列表,所以我使用了 ecwid 的包装器 this one

所以我做了一个将测试用户发送到我的列表的方法,我添加了我的列表 ID 和我的 Api 键,但是我有一个错误

这是我的代码

private void mailchimp(){

        MailchimpClient client = new MailchimpClient("MY_API_KEY");
        try {
            EditMemberMethod.CreateOrUpdate method = new EditMemberMethod.CreateOrUpdate("MY_LIST_ID", "vasya.pupkin@gmail.com");
            method.status = "subscribed";
            method.merge_fields = new MailchimpObject();
            method.merge_fields.mapping.put("FNAME", "Vasya");
            method.merge_fields.mapping.put("LNAME", "Pupkin");

        MemberInfo member = null;

            Log.e("mailchimpmember",""+member);

            member = client.execute(method);
        } catch (IOException e) {
            e.printStackTrace();
        } catch (MailchimpException e) {
            e.printStackTrace();
        }

    }

问题是当我到达这个方法时,我从我的 android 监视器中的 Apache 获得了这个 MailchimpClient client = new MailchimpClient("MY_API_KEY");

No virtual method setConnectionManagerShared(Z)Lorg/apache/http/impl/client/HttpClientBuilder; in class Lorg/apache/http/impl/client/HttpClientBuilder; or its super classes (declaration of 'org.apache.http.impl.client.HttpClientBuilder' appears in /data/app/com.myapp.app.debug-1/split_lib_dependencies_apk.apk:classes78.dex) at com.ecwid.maleorang.connector.HttpClientConnector.(HttpClientConnector.kt:71)

还有这个

java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/impl/client/HttpClientBuilder;

我真的很难在我的项目中获得 mailchimp 运行,我找不到好的包装器,也不知道如何正确设置它

谢谢

查看有关将新成员发布到 MailChimp 列表的视频教程

https://www.youtube.com/watch?v=TkRUi_vN12k

或者尝试使用 Volley 处理 http 请求