0

Gibbon gem を使用して、私の ruby​​-on-rails アプリに mailchimp を統合しようとしています。

API へのアクセスに成功しました。すべての mailchimp リストのリストを取得してテストしました。しかし、listsubscribe メソッドで問題が発生しています。エラーは発生していません。まったく機能していません。

ユーザーが作成され、その情報にアクセスできるようになった後、ユーザーがサインアップするページのコントローラーに次のコードがあります。

gb=Gibbon::API.new
gb.listSubscribe({:id => "the-id-for-list", :email_address => user.email, :update_existing => false, :double_optin => false, :send_welcome => true, :merge_vars => {'FNAME' => user.first_name, 'LNAME' => user.last_name, 'MERGE3' => user.subscription, 'MERGE4' => DateTime.now}})

それは何もしません。パラメータの言い回しをいじってみました (この記事のように: How do you use the Gibbon Gem to automatically addsubscribers to specific interest groups in MailChimp? ) 。 /www.leorodriguez.me/2011/08/subscribe-member-into-mailchimp-using.html

何が問題なのかわかりません。前に述べたように、他の API 呼び出しは MailChimp を通過します。何か提案はありますか?前もって感謝します。

4

1 に答える 1

0

コードが間違った場所にあることがわかりました。ユーザーが実際に作成される場所ではなく、ユーザーにサインアップを求めるビューを生成するコードに配置しました。ユーザーが実際に作成された場所に移動すると、正常に機能しました。

于 2013-07-11T22:07:52.497 に答える