HTTR 获取 next_offset

问题描述

在这个 API 上转动我的轮子 得到回复。我可以得到前 20 个观察值,但无法弄清楚如何遍历 20 的“Next_Offset”。

GET 响应的内容返回 2 个列表:

  1. 一个偏移量
  2. 20 个列表的列表

我试图对每 20 个进行分页,直到没有剩余数据为止,并在每次迭代期间将数据绑定到最终列表中。

outb

非常感谢任何帮助

解决方法

我能够通过使用来解决这个问题

while(length(payload$next_offset) > 0) {
  
  newdata <- payload$records
  
  cbind(payload_list,newdata )
  
  nextPage <- payload$new_offset
  
  resp <- GET(
    paste0(connectServer,apiPrefix,"?offset=",nextPage),authHeader
  )
  payload <- content(resp)
}