无法使用java包装器连接到Mailchimp服务

无法使用java包装器连接到Mailchimp服务,java,Java,我正在使用mailchimp API的Java包装器转换为内联CSS。 我下载了java包装器并尝试使用inlineCss()方法; 我向Mailchimp注册并获得Api密钥 API密钥:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us1 我在调用ping(apiKey)方法时遇到以下异常。 你能给我提供解决这个问题的方法吗 Exception in thread "main" com.nwire.mailchimp.MailChimpServiceException

我正在使用mailchimp API的Java包装器转换为内联CSS。 我下载了java包装器并尝试使用inlineCss()方法; 我向Mailchimp注册并获得Api密钥

API密钥:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-us1

我在调用ping(apiKey)方法时遇到以下异常。 你能给我提供解决这个问题的方法吗

Exception in thread "main" com.nwire.mailchimp.MailChimpServiceException: Failed to read servers response: api.mailchimp.com
      at com.nwire.mailchimp.MailChimpServiceFactory$ClientFactory$1.invoke(MailChimpServiceFactory.java:190)
      at $Proxy0.ping(Unknown Source)
      at com.nwire.mailchimp.test.InlineTest.initialize(InlineTest.java:44)
      at com.nwire.mailchimp.test.InlineTest.run(InlineTest.java:36)
      at com.nwire.mailchimp.test.InlineTest.main(InlineTest.java:23)
下面是我用来连接Mailchimp的代码

public void initialize() {
                                mcServices = MailChimpServiceFactory.getMailChimpServices();
                                final String ping = mcServices.ping(apiKey);
                                if (IMailChimpServices.PING_SUCCESS.equals(ping)) {
                                                logger.error("MailChimp connection pinged successfully");
                                } else {
                                                logger.error("Failed to ping MailChimp, response: " + ping);
                                }
                }
问候,, 纳格什。

这是您的解决方案

支持Mailchimp数据中心映射方案。 访问正确的数据中心 * http://.api.mailchimp.com/1.2/
*替换为Api密钥中破折号后的位置,如us1、uk2等

检查Java warapper的MailChimpServiceFactory类中存在的Url

默认情况下,Java包装器提供

config.setServerURL(新URL(“http://api.mailchimp.com/1.2/")) 将上面的url更改为“http://us1.api.mailchimp.com/1.2/"

有关更多信息,请访问此链接