清空MailChimp列表成员API响应 - 适用于API操场

时间:2016-11-08 14:57:56

标签: php mailchimp mailchimp-api-v3.0

对于之前运行了几个月的脚本有一点奇怪的问题,该脚本在MailChimp列表中搜索已订阅但其帐户未在2周内更新的用户(我们在数据库的邮件列表上运行夜间更新/同步)。

直到大约一周前我做了一些改变,它一直工作得非常好。我回去试图说它是怎么回事,但我仍然得到一个空的回应查询。这是查询:

/3.0/lists/{list}/members?status=subscribed&before_last_changed={-2 weeks}

我知道有大约15,000个地址与这些查询参数匹配,并使用API​​操场验证了参数。使用状态 before_last_changed参数搜索工作正常并按预期返回结果。我也试过改变参数。我曾经在参数中使用count=60,但无论是否使用此参数(或更低的数字)都无效。

我正在使用PHP MailChimp on Github here

有人对如何解决或解决此问题有任何建议吗?

修改:我使用gmdate('c',strtotime("-2 weeks"))作为日期。

1 个答案:

答案 0 :(得分:0)

结果证明cURL超时问题。该API中的错误处理非常差,超时设置为10秒。由于列表非常大且查询非常精细,因此处理时间超过10秒。