2

我们正在尝试检查列表中的特定成员是否已订阅或取消订阅。我们尝试了

gibbon.lists(list_id).members(lower_case_md5_hashed_email_address).retrieve

这个。然而,代码的哈希返回是用“Gibbon::Response”包装的。我怎样才能直接访问哈希本身?或者甚至可以访问它?

4

1 回答 1

0

在寻找这个问题的答案一段时间后,没有找到答案,我只是测试并玩弄了我的代码,最终想出了解决方案。它看起来像这样:

Gibbon::Request.lists(list_id).members(user_email).retrieve.body["status"]

在您的情况下,它看起来像这样:

gibbon.lists(list_id).members(lower_case_md5_hashed_email_address).retrieve.body["status"]

这也意味着您可以从正文中检索任何信息。像email_address , merge_fields, 等等。

只是为了让其他人清楚list_id,您可以在 mailchimp 仪表板中找到您的受众 ID。它基本上是一个自动生成的字符串,用于标识您创建的邮件列表。

user_email 只是引号中的电子邮件地址。

于 2021-02-03T15:46:17.613 回答