Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过电子邮件以外的其他方式搜索邮件列表_Php_Email_Mailchimp - Fatal编程技术网

Php 通过电子邮件以外的其他方式搜索邮件列表

Php 通过电子邮件以外的其他方式搜索邮件列表,php,email,mailchimp,Php,Email,Mailchimp,目前我所能找到的是api只允许通过电子邮件进行搜索,这在很多情况下是没有帮助的,因为如果用户想要更改其订阅电子邮件,他必须 这样做> 或者我会从列表中的用户那里收到新的和旧的电子邮件,因为memberInfo将返回false,因为这是一封新的给定电子邮件。 另外,$update_existing=true仅在用户希望更改其fname、lname的情况下使用,在大多数情况下,用户只希望更改电子邮件本身而不是其他信息。 那么,有人知道如何更好地处理使用电子邮件以外的其他方式订阅/取消订阅的用户吗 重

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

这样做> 或者我会从列表中的用户那里收到新的和旧的电子邮件,因为memberInfo将返回false,因为这是一封新的给定电子邮件。 另外,$update_existing=true仅在用户希望更改其fname、lname的情况下使用,在大多数情况下,用户只希望更改电子邮件本身而不是其他信息。 那么,有人知道如何更好地处理使用电子邮件以外的其他方式订阅/取消订阅的用户吗

重复应用:

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

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

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

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