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 订阅元数据

MailChimp API DrewM\MailChimp\MailChimp::call() 调用未定义的方法

@mailchimp/mailchimp_marketing/types.d.ts' 不是 nodeJs 中的模块

如何使用 ruby​​ 处理 mailchimp 模板?

php [mailchimp api] mailchimp php api #mail

MailChimp,模态,铸造