您如何区分MailChimp API中的不同错误?

时间:2018-09-11 11:28:31

标签: mailchimp mailchimp-api-v3.0

我将drewm API Wrapper与MailChimp API的V3结合使用,并且通过编程方式将用户订阅到邮件列表中。

但是,有一个问题-在我订阅它们之前,我需要检查它们是否首先存在,理论上这不是问题:

$subscriber_hash = $mc_instance->subscriberHash($email);
$get_uri = 'lists/' . $list_id . '/members/' . $subscriber_hash;
$result = $mc_instance->get($get_uri);

if ($mc_instance->success()) {
    echo 'No problem!!';
} else {
    echo 'Error!!!';
}

问题是,无法确定返回的错误是由于 actual 错误(即,您应查看并修复的错误)还是由于用户已经存在。 / p>

例如-如果您发出该请求并传递了错误的路径,它将返回与您向不存在的用户发出请求相同的内容。

如果该用户不存在,那么我很乐意继续添加它们-每次发生这种情况时,我都无需记录和错误或获取报告。

我看不出任何明确的方法来区分两者之间的区别?有没有可靠的方法来解决这个问题?

0 个答案:

没有答案