通过电子邮件搜索mailchimp列表

时间:2014-12-11 22:57:23

标签: php email mailchimp

目前我所能找到的只是api只允许通过电子邮件进行搜索,这在很多情况下没有用,因为如果用户想要更改他订阅的电子邮件,他必须

  • 做这样的事情> http://kb.mailchimp.com/lists/signup-forms/how-subscribers-can-update-their-profiles
  • 或者我会有新的&来自列表中用户的旧电子邮件,因为memberInfo()将返回false,因为它是新的给定电子邮件。
  • $update_existing=true仅在用户想要更改他的(fname,lname)时使用,在大多数情况下,他们只想更改自己的电子邮件,而不是其他信息。

所以有人知道如何使用除电子邮件之外的其他东西处理订阅/取消订阅用户的更好方法???

出版: check if user is in a list with mailchimp API V2.0

1 个答案:

答案 0 :(得分:0)

你可以通过任何你想要的东西进行搜索

https://apidocs.mailchimp.com/api/2.0/helper/search-members.php

MailchimpWrapper::helper()->searchMembers('what to search by', 'list_id');

,并且要更新用户信息,您可以使用

https://apidocs.mailchimp.com/api/2.0/lists/update-member.php

MailchimpWrapper::lists()->updateMember(
    'list_id',
    ['email' => $old_email],
    ['new-email' => $new_email],
    'html',
    false
);