我正在使用gibbon gem连接到MailChimp。我正在尝试使用用户的电子邮件地址从我的列表中检索用户。根据https://github.com/amro/gibbon的说法,实现这一点的方法如下:
gibbon.lists(list_id).members(lower_case_md5_hashed_email_address).retrieve我可以让一切正常工作,例如添加新用户
gibbon.lists(list_id).members
.create(body: {email_address: "#{email}", status: 'subscribed'} )这可以很好地工作,但是如果我尝试检索一条记录,我会得到一个错误:Gibbon::MailChimpError: bad URI
我有95%的把握是因为我没有以lower_case_md5_hashed_email_address形式提交电子邮件
现在我提交的请求如下:
gibbon.lists(list_id).members({email: email})
.update(body: {status: 'unsubscribed'} )lower_case_md5_hashed_email_address格式到底是什么?
发布于 2018-02-04 04:31:23
请尝试以下代码来生成lower_case_md5_hashed_email_address
require 'digest'
lower_case_md5_hashed_email_address = Digest::MD5.hexdigest('YourMail@example.com'.downcase)有关更多详细信息,请查看reference link
https://stackoverflow.com/questions/48601561
复制相似问题