如何在JIRA API搜索中使用两个propertyQuery筛选条件?
解决Jira项目搜索API多属性筛选问题
Jira的project/search接口不支持传递多个propertyQuery参数,重复参数只会生效第一个。你需要把两个筛选条件合并到同一个propertyQuery里,用AND逻辑明确连接。
正确的propertyQuery参数写法如下:
propertyQuery=[tags].archived=yes AND [membership].index.63f330776bbd662d73f889af=yes
对应的完整请求参数串:
/rest/api/3/project/search?propertyQuery=[tags].archived=yes%20AND%20[membership].index.63f330776bbd662d73f889af=yes&properties=tags%2Cmembership&startAt=0&status=live
原理:HTTP请求中重复的查询参数通常只会被服务端解析第一个,因此必须将多条件合并为单个propertyQuery参数,通过AND指定逻辑关系,这样就能同时筛选出满足tags.archived=yes且membership.index.63f330776bbd662d73f889af=yes的项目。
内容的提问来源于stack exchange,提问作者Stenny Gabriel
相关产品推荐
相关产品推荐

