2011-08-11 10 views
0

私はmailchimpの統合に取り組んでいます。 キャンペーンの統計情報(オープンとクリック)をプルしてローカルデータベースに保存する必要があります。Mailchimpキャンペーンを同期する他のデータベースをクリックして開く

mailchimp apiを使用して、私は自分の行動を取ったすべてのユーザーのリストを取得しています。

しかし、私の問題は、どのようにデータを常に同期させるかということです。 既に同期していたmailchimp apiからそのデータをスキップする方法はありますか?

+0

キャンペーンの統計情報を取得するにはどのような方法を使用していますか? campaignStatsまたは? – CarpeNoctumDC

+0

私はcampaignEmailStatsAIMAllを使用しています。私は、すべてのメンバーの公開履歴と同期履歴を、その行動をとった時とともに同期する必要があるためです。 – Anand

答えて

0

問題が

キーピング....データセット全体が呼び出しの間で変更することができますし、何がパラメータ「以降」...更新画像を取得する唯一の方法は、すべてのレコードや更新を照会することではありません統計データは常にあなたのソリューションに依存します(あなた/あなたのユーザーがそのセクションにアクセスしたときに更新を問い合わせるようにしてください...)

以前の呼び出しを追跡することで、タイムスタンプの更新(タイムスタンプを追跡し、最後の同期より新しいレコードの更新/追加のみ)...

私が言ったように、現在campaignEmailStatsAIMAllメソッドの "since"コマンドはありません(また、エクスポートAPIの直接の等価物もありません)。

'since'パラメータは実際には良い機能になります

http://code.google.com/p/mailchimp-api/


EDIT:タイムスタンプは望ましくない経由で更新を追跡するために、独自のソリューションをコーディングすることは、Googleグループに質問をしたり、Googleのコードプロジェクトで機能要求を投稿することができますI先進的なプロジェクトで同様の問題を解決する可能性があるため、フィーチャーリクエストをオープンしました: http://code.google.com/p/mailchimp-api/issues/detail?id=60

+0

ええ、それは私が今やっていることです。そして、そのような機能が将来メールユーティリティによって提供されるなら、それは本当に役に立ちます。あなたの提案に感謝します – Anand

関連する問題