我在一个应用程序中使用Mailchimp API向用户发送每周电子邮件。 流程如下:在请求时,订阅者列表为空,因此我请求填写它。填写之后,我再次请求创建与列表关联的广告系列。但是什么时候发送它,它说广告系列还没有准备好发送,因为订阅者列表是空的。实际上,在Mailchimp Web界面中,列表中的订阅者数量为零,但是当我进入列表时,有订阅者。一段时间(几分钟)后,订阅者的数量会更新,并且可以发送广告系列。它不是关于电子邮件确认,因为我没有使用Double Opt In。
有人知道我错过了什么,或者必须等待多长时间才能让订阅者的数量得到更新,然后才能提出创建广告系列的请求?
如果确实重要,我正在使用Ruby on Rails
和Gibbon
宝石。
以下是将用户添加到列表
的方法 def add_subscriber_to_list data, list_id = default_list_id
Gibbon::Request.new.lists(list_id).members.create(body: data)
end
其中data
具有以下格式
{
email_address: 'email@test.com',
status: 'subscribed',
double_option: false,
merge_fields: {
FNAME: 'First name',
LNAME: 'Last name'
}
}