我正试图通过平台api接收我的应用程序的发布列表。当我调用/app/{app_id_or_name}/releases时,我只收到前200个版本,尽管我知道我有更多的版本。如果我要求稍后发布的信息(即/apps/{app_id_or_name}/releases/500),我就会得到该信息。有什么方法可以获得完整的发布列表吗?
发布于 2014-10-23 13:57:25
可以使用范围标头中的最大键来控制范围中返回的值的数量。例如,要只获取前10个值,请设置此标头: Range: id .;max=10;。当迭代下一个范围时,也可以传递max。默认页大小为200,最大页大小为1000。
$ curl -i -n -X GET https://api.heroku.com/apps \
-H "Accept: application/vnd.heroku+json; version=3" \
-H "Range: name ..; order=desc,max=10;"https://devcenter.heroku.com/articles/platform-api-reference#ranges
https://stackoverflow.com/questions/26525454
复制相似问题