Coinbase API分页查询参数使用
3 个回答
使用 Coinbase API 分页查询数据,主要就是参考返回结果中的 pagination 对象。
每次请求之后都会返回 next_page 或者 previous_page 的参数值,我们只需要把参数值带上再次请求就可以了。注意:page 和 per_page 两个参数在某些情况下是无效的。
建议可以写一个循环,拿到 next_page 就继续调用 API,直到结果中没有 next_page 字段为止,就表示已经把所有数据都捞完了。
实操有效,亲测可用。
coinbase 的分页方式是,在结果中返回 pagination 对象,并提供 next_cursor 字段,你只需要在下一页中带上 cursor 参数就能得到下一个页面,然后继续循环直到没有数据返回即可。
Coinbase API 中的分页查询是通过在请求中使用 `starting_after` 及 `ending_before` 两个参数实现的,对于第一次请求结果集中的 `next_cursor`、最后一个 `id` 作为下一个请求的 `starting_after` 参数即可持续获取结果集,循环至获取完所有结果集为止,每一次请求都应当判断是否有下一个 `cursor`、`id`。