我正在尝试获取在我的 Foundry 实例上创建的所有项目的列表。
有效负载 = {"directRoleGrantPrincipalIds":{},"组织":[],"pageSize":500,"查询":"","角色":[],"排序":{"方向":"ASC ","field":"NAME"},"tags":[],"decorations":["alias"]}
requests.post(https://domainname.com/compass/api/search/projects,headers=headers,json=payload)
此方法可行,但由于页面大小的原因,仅限于前 500 条记录。我尝试增加页面大小并运行命令,但它仍然限制为 500
分页需要起始偏移量和页面大小。 获取的记录将具有从提供的偏移量开始的许多页大小记录。
请尝试在请求负载中指定起始偏移量。 您可以生成下一页令牌并在有效负载中指定该令牌,如文档https://www.palantir.com/docs/foundry/api/general/overview/paging/
中所述