Yifans_Z's Blog.

使用 MailChimp API 3.0 的分页查询

字数统计: 165阅读时长: 2 min
2017/07/06 Share

Situation

在使用 GET 调用 MailChimp 数据时,发现只返回了 10 条数据,这肯定是不合需求的,所以开始寻找分页查询的方法

Solution

当调用 HTTP GET API 时为了得到超过 10 条(例如:500 条)的数据可以在 uri 添加 count=500

https://us10.api.mailchimp.com/3.0/lists?count=500

为了得到第 11 个 entry 而忽略之前的 10 项,可以在 uri 添加 offset=10

https://us10.api.mailchimp.com/3.0/lists?offset=10
var uri = string.Format("https://{0}.api.mailchimp.com/3.0/lists/{1}/members?offset={2}&count={3}",
dataCenter, listId, offset, numberPerBatch);

Reference:

CATALOG
  1. 1. Situation
  2. 2. Solution