Coinbase API分页查询参数使用

李维嘉李维嘉12月10日1958

使用coinbase API获取分页查询数据时,该如何设置参数以获得所有数据。

3 个回答

行情行者
行情行者回答于 12 月 11 日
最佳答案

使用 Coinbase API 分页查询数据,主要就是参考返回结果中的 pagination 对象。

每次请求之后都会返回 next_page 或者 previous_page 的参数值,我们只需要把参数值带上再次请求就可以了。注意:page 和 per_page 两个参数在某些情况下是无效的。

建议可以写一个循环,拿到 next_page 就继续调用 API,直到结果中没有 next_page 字段为止,就表示已经把所有数据都捞完了。

实操有效,亲测可用。

Devon Rodriguez
Devon Rodriguez回答于 12 月 11 日

coinbase 的分页方式是,在结果中返回 pagination 对象,并提供 next_cursor 字段,你只需要在下一页中带上 cursor 参数就能得到下一个页面,然后继续循环直到没有数据返回即可。

佛系青年的摆烂日常
佛系青年的摆烂日常回答于 12 月 12 日

Coinbase API 中的分页查询是通过在请求中使用 `starting_after` 及 `ending_before` 两个参数实现的,对于第一次请求结果集中的 `next_cursor`、最后一个 `id` 作为下一个请求的 `starting_after` 参数即可持续获取结果集,循环至获取完所有结果集为止,每一次请求都应当判断是否有下一个 `cursor`、`id`。

您的答案