私はmailchimpの統合に取り組んでいます。キャンペーンの統計情報 (開封数とクリック数) を取得して、ローカル データベースに格納する必要があります。
mailchimp api を使用して、アクションが実行されたすべてのユーザーのリストを取得しています。
しかし、私の問題は、データの同期を常に維持する方法です。既に同期した mailchimp api からそのデータをスキップする方法はありますか。
私はmailchimpの統合に取り組んでいます。キャンペーンの統計情報 (開封数とクリック数) を取得して、ローカル データベースに格納する必要があります。
mailchimp api を使用して、アクションが実行されたすべてのユーザーのリストを取得しています。
しかし、私の問題は、データの同期を常に維持する方法です。既に同期した mailchimp api からそのデータをスキップする方法はありますか。
問題は、データセット全体が呼び出し間で変更される可能性があり、「since」パラメーターがないことです...更新された画像を取得する唯一の方法は、すべてのレコードを照会して更新することです....
統計を「常に同期されたデータ」に保つことは、実際にはソリューションに依存します(あなた/あなたのユーザーがそのセクションにアクセスしたときに更新を照会する必要があります...)
タイムスタンプを使用して以前の呼び出し/更新を追跡することにより、更新プロセスを迅速化できます (タイムスタンプを追跡し、最後の同期よりも新しいレコードのみを更新/追加します...)
私が言ったように、現在、campaignEmailStatsAIMAAll メソッドの「since」コマンドはありません (また、エクスポート API に直接同等のものはありません...)
「since」パラメーターは実際には優れた機能です...したがって、タイムスタンプを介して更新を追跡する独自のソリューションをコーディングすることが望ましくない場合は、Google グループで質問するか、Google コード プロジェクトに機能リクエストを投稿してください。 :
http://code.google.com/p/mailchimp-api/
編集: 今後のプロジェクトで同様の問題を解決する可能性があるため、機能リクエストを開きました: http://code.google.com/p/mailchimp-api/issues/detail?id=60