【发布时间】:2011-05-07 15:38:27
【问题描述】:
我正在尝试将个人记录从我的数据库同步到 mailchimp。我可以更新除电子邮件以外的所有字段。电子邮件我只能更新一次。再次更新时会引发错误。我正在使用他们的 java API。这就是我正在做的 -
emailType = "";
replaceInterests = false;
mergeVars.put("EMAIL", rs.getString("email"));
Boolean rc = mcServices.listUpdateMember(apiKey, listId, mailChimpId, mergeVars, emailType, replaceInterests);
重新更新的错误信息是 -
com.nwire.mailchimp.MailChimpServiceException: oldEmail@email.com 不是 listName 的成员 在 com.nwire.mailchimp.MailChimpServiceFactory$ClientFactory$1.invoke(MailChimpServiceFactory.java:190) 在 $Proxy0.listUpdateMember(未知来源) 在 com.nwire.mailchimp.test.TestMCList1.updateDetails(TestMCList1.java:121) 在 com.nwire.mailchimp.test.TestMCList1.sync(TestMCList1.java:92) 在 com.nwire.mailchimp.test.TestMCList1.run(TestMCList1.java:52) 在 com.nwire.mailchimp.test.TestMCList1.main(TestMCList1.java:35)
请注意,错误消息中的 oldEmail@email.com 是 Mailchimp 中的原始电子邮件地址,我已成功更新过一次,但仍会在重新更新时显示。
谢谢
【问题讨论】:
标签: mailchimp