首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails md5散列、gibbon和mailchimp

Rails md5散列、gibbon和mailchimp
EN

Stack Overflow用户
提问于 2018-02-04 04:13:05
回答 1查看 650关注 0票数 4

我正在使用gibbon gem连接到MailChimp。我正在尝试使用用户的电子邮件地址从我的列表中检索用户。根据https://github.com/amro/gibbon的说法,实现这一点的方法如下:

代码语言:javascript
运行
复制
gibbon.lists(list_id).members(lower_case_md5_hashed_email_address).retrieve

我可以让一切正常工作,例如添加新用户

代码语言:javascript
运行
复制
   gibbon.lists(list_id).members
      .create(body: {email_address: "#{email}", status: 'subscribed'} )

这可以很好地工作,但是如果我尝试检索一条记录,我会得到一个错误:Gibbon::MailChimpError: bad URI

我有95%的把握是因为我没有以lower_case_md5_hashed_email_address形式提交电子邮件

现在我提交的请求如下:

代码语言:javascript
运行
复制
gibbon.lists(list_id).members({email: email})
  .update(body: {status: 'unsubscribed'} )

lower_case_md5_hashed_email_address格式到底是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-04 04:31:23

请尝试以下代码来生成lower_case_md5_hashed_email_address

代码语言:javascript
运行
复制
require 'digest'
lower_case_md5_hashed_email_address = Digest::MD5.hexdigest('YourMail@example.com'.downcase)

有关更多详细信息,请查看reference link

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48601561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档