VersionOne Rest接口添加showOptions=Deleted无法查询已删除问题如何解决
VersionOne Rest接口查询已删除Issue问题解答
- 你的需求完全可实现,VersionOne 17.1.2版本原生支持通过Rest接口查询已删除的Issue资源,参数未生效是因为你混用了WebUI和Rest端点的参数规则。
- 无效原因说明:
showOptions=Deleted是Web前端页面专用的查询参数,不适用于rest-1.Oauth.v1/Data/接口端点,该端点的已删除资源过滤有独立的参数规则。- 该端点默认过滤掉所有已删除资源,仅返回未删除的资产数据,和你当前拿到的返回结果一致。
- 正确调用方式:
- 将查询参数替换为
acceptDeleted,该参数支持三个可选值:nondeleted:默认值,仅返回未删除的资源deleted:仅返回已删除的资源all:返回所有包含未删除、已删除的资源
- 正确的示例请求URI如下:
hostName/VersionOne/rest-1.Oauth.v1/Data/Issue?sel=field1,field2.name&acceptDeleted=all
- 将查询参数替换为
- 补充校验项:如果调整参数后仍无法获取已删除Issue,请确认你的OAuth授权账号具备查看已删除资源的权限,部分低权限账号默认被限制访问已删除资产,可联系VersionOne管理员核对权限配置。
内容的提问来源于stack exchange,提问作者etherrien
相关产品推荐
相关产品推荐

