分页#
键集(游标)分页#
下面的代码片段将遍历审计日志,它使用键集分页,从最近的条目开始,每次25个条目。
工作流#
- 从环境变量中获取RSt英格兰vs伊朗让球udio Connect服务器URL和API Key。
- 方法检索审计日志的第一页
GET / v1 / audit_logs
端点。 - 使用以下命令解析响应
httr:内容
. - 打印当前页面。
重复步骤1到3,直到没有其他结果。
请注意
的
paging.next
属性是下一页的URL。
下面是一个工作流程的例子:
图书馆(httr)# connectServer URL必须有一个尾随斜杠。connectServer<-Sys.getenv(“CONNECT_SERVER”)connectAPIKey<-Sys.getenv(“CONNECT_API_KEY”)#请求最多25个审计日志记录的页面。分别地<-得到(paste0(connectServer,“__api__ / v1 / audit_logs吗?ascOrder = false&limit = 25”),add_headers(授权=粘贴(“关键”,connectAPIKey)))有效载荷<-内容(分别地)#打印当前页面结果打印(有效载荷$结果)#继续浏览其他记录而我们有一个“next”引用而(!is.null(有效载荷$分页[[“下一个”]])){分别地<-得到(有效载荷$分页[[“下一个”]],add_headers(授权=粘贴(“关键”,connectAPIKey)))有效载荷<-内容(分别地)#在本页打印结果打印(有效载荷$结果)}
抵消分页#
下面的代码片段将遍历用户列表(使用偏移分页),每次分页25个条目。
工作流#
- 从环境变量中获取RSt英格兰vs伊朗让球udio Connect服务器URL和API Key。
- 要检索用户列表的第一页,请调用
GET / v1 /用户
端点。 - 使用以下命令解析响应
httr:内容
. - 打印当前页面。
重复步骤1到3,直到没有多余的
全心全意地
(下一页)。请注意
查询参数
page_number
确定要返回的页面。
下面是一个工作流程的例子:
图书馆(httr)# connectServer URL必须有一个尾随斜杠。connectServer<-Sys.getenv(“CONNECT_SERVER”)connectAPIKey<-Sys.getenv(“CONNECT_API_KEY”)#请求一个最多25个用户的页面。分别地<-得到(paste0(connectServer,“__api__ / v1 /用户?页大小= 25”),add_headers(授权=粘贴(“关键”,connectAPIKey)))有效载荷<-内容(分别地)#当当前页面有结果时,打印其内容#然后进入下一页。而(长度(有效载荷$结果)>0){#打印当前页面结果打印(有效载荷$结果)#进入下一页全心全意地<-有效载荷$current_page+1分别地<-得到(paste0(connectServer,“__api__ / v1 /用户?页大小= 25 &page_number = ",全心全意地),add_headers(授权=粘贴(“关键”,connectAPIKey)))有效载荷<-内容(分别地)}