0

Rails 3.2 と Ruby 2.1.2 で Rails アプリを作成しました。メール チンプ API にアクセスしてメール チンプ リストを作成/編集/削除したり、サブスクライバーを管理したりするために、ギボン ジェムを使用しました。gibbon が提供する方法を使用して新しいメール チンプ リストを作成できません。しかし、既に作成されている (メール チンプ Web アプリの既定のリスト) リストを取得できます。メールチンパンジーリストの作り方が知りたいです。github ページで同じ例が見つかりませんでした。

4

1 に答える 1

1

最終的に私は解決策を得ました。Gibbon 2.2.4 を使用して、次のコードを使用してメール チンパンジー リストを作成できます。

gibbon = Gibbon::Request.new()
params = {
    "name" => name,
    "contact" => {
        "company" => "Your Company",
        "address1" => "address one",
        "address2" => "address two",
        "city" => "city",
        "state" => "state",
        "zip" => "zip-code",
        "country" => "country name",
        "phone" => "phone"
    },
    "permission_reminder" => "You are receiving this email, because you subscribed our product.",
    "campaign_defaults" => {
        "from_name" => "Test user",
        "from_email" => "testuser@test.com",
        "subject" => "",
        "language" => "en"
    },
    "email_type_option" => true
}

mail_chimp_list = gibbon.lists.create(body: params)

私の gibbon.rb ファイルは次のようになります

Gibbon::Request.api_endpoint = "https://****.api.mailchimp.com"
Gibbon::Request.api_key = "api-key"
Gibbon::Request.timeout = 15
于 2016-11-21T05:46:58.857 に答える