【问题标题】:Mailchimp Apache ErrorMailchimp Apache 错误
【发布时间】:2018-01-22 22:13:02
【问题描述】:

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

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

这是我的代码

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");

没有虚方法 setConnectionManagerShared(Z)Lorg/apache/http/impl/client/HttpClientBuilder;在类 Lorg/apache/http/impl/client/HttpClientBuilder 中;或其超类('org.apache.http.impl.client.HttpClientBuilder' 的声明出现在 /data/app/com.myapp.app.debug-1/split_lib_dependencies_apk.apk:classes78.dex 中) 在 com.ecwid.maleorang.connector.HttpClientConnector.(HttpClientConnector.kt:71)

还有这个

java.lang.NoClassDefFoundError: 解析失败:Lorg/apache/http/impl/client/HttpClientBuilder;

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

谢谢

【问题讨论】:

    标签: java android apache mailchimp


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-01-02
      • 1970-01-01
      • 2015-06-14
      • 2018-03-18
      • 2018-10-25
      • 2014-04-18
      • 2016-10-12
      • 2014-04-19
      • 2015-10-16
      相关资源
      最近更新 更多