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 添加电子邮件到列表