ruby-on-rails - MailChimp API v3 - 通过电子邮件获取成员(member)

标签 ruby-on-rails mailchimp mailchimp-api-v3.0 gibbon

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

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

有什么指示/建议吗?

最佳答案

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

GET /lists/{list_id}/members/{subscriber_hash}

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

email_hash = Digest::MD5.hexdigest("<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e195849295a18499808c918d84cf828e8c" rel="noreferrer noopener nofollow">[email protected]</a>") 
request = Gibbon::Request.new(api_key:"YOUR API KEY")
member_info = request.lists("YOUR LIST ID").members(email_hash).retrieve

关于ruby-on-rails - MailChimp API v3 - 通过电子邮件获取成员(member),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41289204/

相关文章:

c# - 您的营销事件尚未准备好使用 C# 在 mailchimp api v3 中发送

Mailchimp API v3.0 的 Java 包装器

ruby-on-rails - Mongoid 相当于 ActiveRecord 的 `first_or_initialize`

mailchimp - 如何使用标签创建 mailchimp 事件?

ruby-on-rails - 尝试进行简单搜索时使用YouTube_IT时出现问题-Rails 3.1

rest - 使用 MailChimp API v3.0 检查电子邮件地址是否已经在列表中,而无需订阅电子邮件地址

mailchimp - 是否可以通过 API 将 'pending' 订阅者添加到 Mailchimp?

dns - G Suite for MailChimp上有多个DKIM和SPF记录

ruby-on-rails - Capistrano 检查权限始终不可写

ruby-on-rails - 我如何确定我的rails是在开发环境中而不是测试环境中?