ユーザーに毎週メールを送信するアプリケーションで 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'
}
}