問題タブ [gibbon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - スタック レベルが深すぎる: リストの ID を取得する - Gibbon / MailChimp / Rails
Gibbon API Wrapperを使用してMailChimpからリストのIDを取得する適切な方法は何ですか?
次のようなことをしたいとします。
list.id
stack level too deep
呼び出し内のネストされた属性のために返されますgibbon.list
。list.id
ギボンの正しい呼び方は?
ruby-on-rails - Gibbon を使用して Mailchimp file-manager/files API エンドポイントにアクセスする方法
私はGibbonを使用してMailchimp APIにアクセスしています。
使用には問題ありません...
アカウントに保存されているリストを取得します。
ただし、ファイルマネージャー/ファイルAPI エンドポイントに苦労しています。
しようとしています...
エラーをスローしundefined local variable or method 'manager' for main:Object (NameError)
ます。-
これは、記号が正しく解析されていないこと を示唆しています。
と...
ご想像のとおり、404 エラーが返されます。
私の質問: これは Gibbon Gem の問題ですか、それとも file-manager/files エンドポイントにアクセスする別の方法はありますか?
ruby - Mailchimp は購読者数を更新しません
ユーザーに毎週メールを送信するアプリケーションで Mailchimp API を使用しています。流れは次のとおりです。最初は購読者のリストが空なので、埋めるように要求します。入力したら、リストに関連付けられたキャンペーンを作成するように別のリクエストを行います。しかし、いつ送信すると、サブスクライバーのリストが空であるため、キャンペーンを送信する準備ができていないと表示されます。実際、Mailchimp の Web インターフェイスでは、リスト内の購読者の数はゼロですが、リストに入ると購読者がいます。しばらくすると(数分)、登録者数が更新され、キャンペーンを送信できるようになります。Double Opt In を使用していないため、電子メールの確認についてではありません。
私が何を見逃しているか、または購読者数が更新されてからキャンペーンの作成をリクエストするまでにどれくらい待つ必要があるかを知っている人はいますか?
それが問題なら、私は使用Ruby on Rails
していてGibbon
宝石です。
リストにユーザーを追加する方法は次のとおりです
data
次の形式があります
ruby-on-rails - 初期化されていない定数 Gibbon::Request (NameError)
Gibbon と Mailchimp を使用して基本的なメーリング リストのセットアップを行おうとしています。
Railsサーバーを起動すると、常にこのエラーが発生しますrails s
私もバージョンダウンしましたgem 'gibbon', '~>1.2.0'
しかし、それでも私のログはこのようになっています
私はこのリンクをたどっていますhttp://cheshireoctopus.github.io/blog/2014/01/23/mailchimp-plus-gibbon-plus-rails-create-a-basic-sign-up-form/
そしてこれはhttp://aspiringwebdev.com/e-mail-in-rails-with-mailchimp-and-mandrill-a-comprehensive-guide/
そして、stackoverflowの投稿に従ってさまざまな変更を加えましたが、まだ何も機能していないようです。
ここで何が起こっているのかわかりませんが、誰かが私にアドバイスしてくれると非常に役に立ちます...
これは私のconfig/initializers/gibbon.rbです
emailapi_controller.rb
Gemfile.rb
ruby-on-rails - GIBBON::呼び出しを行う前に api_key を設定する必要があります - Rails
チュートリアルを使用して、mailchimp を使用してアプリをセットアップし、新しいサブスクライバーを mailchimp リストに送信できるようにしました。流れに乗ればすべてうまくいく。しかし、Rspec を実行すると、テスト スイートの半分がこのエラーで赤くなりますGibbon::GibbonError:You must set an api_key prior to making a call
。APIキーを記載されている場所に設定しようとしましたが、うまくいきませんでしたか? わかりやすくするために、いくつかのコードを投稿します。
Gibbon.rb:
仕事
モデル:
エラー
私はこれで迷っています。どんな助けでも素晴らしいでしょう!ありがとうございました。
ruby-on-rails - Rails ActiveJob バックグラウンド ジョブが Mailchimp に繰り返し ping を送信し続ける
開発中の Rails アプリ (v4.2) があり、ユーザーがサイトに登録したら、Mailchimp メーリング リストにサインアップしたいと思います。このプロセスは、sucker_punch と gibbon gem を使用してバックグラウンド ジョブとして実装しました。詳細はこちら ( Rails Mailchimp Background Job Not Implemented Error )
user.rb ファイルで after_commit 呼び出しを使用して動作させました。
私が今直面している唯一の問題は、メールが既に追加されているという 400 エラーで Mailchimp が応答するまで、ActiveJob がこのメソッドを何度も正常に実行するように見えることです。
ActiveJob またはこのメソッドを取得して、Mailchimp API を 1 回だけヒットさせるにはどうすればよいですか?
これが私のバックグラウンドジョブです:
私のuser.rbファイル: