Mailchimp double_optin => false 在 mailchimp-api-ruby 中不起作用
Posted
技术标签:
【中文标题】Mailchimp double_optin => false 在 mailchimp-api-ruby 中不起作用【英文标题】:Mailchimp double_optin => false not working in mailchimp-api-ruby 【发布时间】:2017-09-26 15:19:10 【问题描述】:我正在尝试使用 gem mailchimp-api-ruby 将用户添加到列表中。但是当我使用 mailchimp.lists.subscribe 时,它会向用户发送一封电子邮件,要求他们在最终进入列表之前进行确认。我知道 double_optin => false 应该可以解决此问题,但我无法使其正常工作。我确信这是某种错误的格式。我认为文档不是很清楚,并且尝试了我能想到的所有组合。有人可以帮我吗:)
现在我有以下内容:
mailchimp = Mailchimp::API.new(Rails.application.secrets.mailchimp_api_key)
mailchimp.lists.subscribe("list_id",
"email" => "test@gmail.com" ,
'FNAME' => @user.firstname, 'LNAME' => @user.lastname,
:EMAIL_TYPE => 'html',
:double_optin => false
)
【问题讨论】:
在这里查看我对类似问题的回答:***.com/a/51236532/3878771 【参考方案1】:我不得不这样做:
double_opt_in = false
send_welcome = true
mailchimp.lists.subscribe(id,"email" => email, nil, 'html', double_opt_in, false, true, send_welcome)
每: https://www.rubydoc.info/gems/mailchimp-api/2.0.6/Mailchimp/Lists#subscribe-instance_method
【讨论】:
以上是关于Mailchimp double_optin => false 在 mailchimp-api-ruby 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
MailChimp API DrewM\MailChimp\MailChimp::call() 调用未定义的方法
@mailchimp/mailchimp_marketing/types.d.ts' 不是 nodeJs 中的模块