MailChimp API v3 - 通过电子邮件获取成员

Posted

技术标签:

【中文标题】MailChimp API v3 - 通过电子邮件获取成员【英文标题】:MailChimp API v3 - Get members by email 【发布时间】:2017-05-08 10:29:08 【问题描述】:

我正在使用 MailChimp API v1/v2。在那个版本中,我可以通过将他们的电子邮件提供给member-info API 来获得多个成员的member-info

现在,我想升级到 v3,但是,我无法在 v3 中找到 member-info 的等效 API 端点。我不能使用/batches 操作,因为我将即时调用 API 并向我的用户显示响应。

任何指示/建议?

【问题讨论】:

【参考方案1】:

不使用批处理 API 无法通过 v3 查找多个列表成员,但您可以使用此端点逐个获取每个成员:

GET /lists/list_id/members/subscriber_hash

这是一个使用 Gibbon gem 的示例:

email_hash = Digest::MD5.hexdigest("test@example.com") 
request = Gibbon::Request.new(api_key:"YOUR API KEY")
member_info = request.lists("YOUR LIST ID").members(email_hash).retrieve

【讨论】:

是的,我知道这种方式,但这只会给我一个成员信息,而我需要批量成员的信息。无论如何,正如您所说,看起来我们没有多个成员的 member-info - 谢谢【参考方案2】:

还有一个 /search-members 端点可用于查找您的成员。 http://developer.mailchimp.com/documentation/mailchimp/reference/search-members/#read-get_search_members

【讨论】:

以上是关于MailChimp API v3 - 通过电子邮件获取成员的主要内容,如果未能解决你的问题,请参考以下文章

使用 MailChimp API V3 通过电子邮件搜索成员

Mailchimp API v3.0 通过 NodeJS http 添加电子邮件到列表

MailChimp 发送邮件 v3.0

仅限于通过 R 和 cURL 使用 Mailchimp API v3 提取详细信息(如电子邮件活动)?

MailChimp API v3 - 无法修补/更新?

Mailchimp API v3.0 添加待处理成员而无需确认电子邮件