热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

GitlabAPI中的分页仅返回100per_page最大值

如何解决《GitlabAPI中的分页仅返回100per_page最大值》经验,为你挑选了1个好方法。

我目前正在使用GitLab API来返回组内的所有项目.我的问题是,如果组中有超过 100个项目,我如何返回所有项目?

我正在使用的curl命令是 curl --header "PRIVATE-TOKEN: **********" http://gitlab.example.com/api/v4/groups/myGroup/projects?per_page=100&page=1

据我所知,默认页面= 1,最大per_page = 100,如果有超过100个项目怎么办?如果我设置page = 2,它只返回前100后的所有项目.



1> Sascha Frink..:

检查X-Total-Pages标题的响应.只要page小于total pages,就必须再次调用api并增加页面变量.请参阅https://docs.gitlab.com/ee/api/README.html#pagination-link-header


推荐阅读
author-avatar
儒雅的天麟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有