检查用户是否在mailchimp API V2.0的列表中

检查用户是否在mailchimp API V2.0的列表中,mailchimp,Mailchimp,如何使用mailchimp api V2.0检查用户(电子邮件地址)是否在特定列表中 如果不是我想订阅使用 我正在使用codeigniter,但这与我无关,我正在搜索特定的2.0api函数来实现这一点。以下是我在laravel中使用的一些东西 这将搜索该成员的列表,如果找到,将更新他的信息(在本例中是他的电子邮件),否则将创建一个新的 public function update_subscribe($old_email, $new_email, $user) { $fo

如何使用mailchimp api V2.0检查用户(电子邮件地址)是否在特定列表中

如果不是我想订阅使用


我正在使用codeigniter,但这与我无关,我正在搜索特定的2.0api函数来实现这一点。

以下是我在laravel中使用的一些东西

这将搜索该成员的列表,如果找到,将更新他的信息(在本例中是他的电子邮件),否则将创建一个新的

public function update_subscribe($old_email, $new_email, $user)
    {
        $found = MailchimpWrapper::helper()->searchMembers($old_email, $list_id);
        extract($found);

        if ($exact_matches['total'] == 1)
        {
            return MailchimpWrapper::lists()->updateMember(
                $list_id,
                ['email' => $old_email],
                ['new-email' => $new_email],
                'html',
                false
            );
        }
        return $this->add_subscribe($user);
    }

检查,,

我更新了答案,现在应该可以了。