我正在研究 mailchimp 集成。我需要提取广告系列统计信息(打开次数和点击次数)并将其放入我的本地数据库中。
使用 mailchimp api,我得到了所有用户的列表以及他们所采取的行动。
但我的问题是如何始终保持数据同步。有什么方法可以跳过我已经同步的 mailchimp api 中的数据。
我正在研究 mailchimp 集成。我需要提取广告系列统计信息(打开次数和点击次数)并将其放入我的本地数据库中。
使用 mailchimp api,我得到了所有用户的列表以及他们所采取的行动。
但我的问题是如何始终保持数据同步。有什么方法可以跳过我已经同步的 mailchimp api 中的数据。
问题是整个数据集可以在调用之间更改并且没有'since'参数......获取更新图片的唯一方法是查询所有记录并更新......
保持统计“数据始终同步”实际上只取决于您的解决方案(当您/您的用户访问该部分时,让它查询更新......)
您可以通过使用时间戳跟踪以前的调用/更新来加快更新过程(跟踪时间戳并仅更新/添加比上次同步更新的记录...)
正如我所说,campaignEmailStatsAIMAll 方法目前没有“since”命令(并且在导出 API 中没有直接等价物......)
'since' 参数实际上是一个很好的功能......因此,如果不希望编写自己的解决方案来通过时间戳跟踪更新,您可能想在 google 组中提出问题或在 google 代码项目中发布功能请求:
http://code.google.com/p/mailchimp-api/
编辑:我刚刚打开了功能请求,因为它可能会解决即将到来的项目的类似问题: http ://code.google.com/p/mailchimp-api/issues/detail?id=60