【发布时间】:2020-08-12 05:08:50
【问题描述】:
我正在尝试使用 SAP 提供的 RESTful API 向前端网格中的 SAP BusinessObjects/Business Intelligence 用户显示分页,但是,我面临着找出可用页面总数或可用用户总数的挑战。
另外,有什么方法可以在单个请求调用中获取所有可用用户?
【问题讨论】:
标签: java rest sap business-intelligence business-objects
我正在尝试使用 SAP 提供的 RESTful API 向前端网格中的 SAP BusinessObjects/Business Intelligence 用户显示分页,但是,我面临着找出可用页面总数或可用用户总数的挑战。
另外,有什么方法可以在单个请求调用中获取所有可用用户?
【问题讨论】:
标签: java rest sap business-intelligence business-objects
用户列表是通过查询实现的:
GET http://<baseURL>/v1/users
有一个特殊的参数可以对响应进行分页
page =
页面大小 =
所以您不需要知道用户总数,只需将该参数调整为网格页面中的行数,然后在更改网格页面时迭代调用。如果您的网格最多可以容纳 20 条消息,您的查询可能看起来像这样:
GET http://<baseURL>/v1/users?sort=+name&updated=2020-05-12T20:17:46.384Z,2020-08-12T20:17:46.384Z&page=1&pagesize=20
另外,有什么方法可以在单个请求调用中获取所有可用用户?
将 1 传递给 page 并且数字本身大于用户总数(例如 1 000 000)到 pagesize 会给你带来好处
【讨论】: