如何使用“过滤”_链接“;openproject中API.v3上的属性参数
我刚刚学会在openproject上使用“超媒体RESTAPI” 我想在API上使用带有“_links”属性的“filter”参数,但不知道如何使用 例如:如何使用“过滤”_链接“;openproject中API.v3上的属性参数,api,rest,openproject,Api,Rest,Openproject,我刚刚学会在openproject上使用“超媒体RESTAPI” 我想在API上使用带有“_links”属性的“filter”参数,但不知道如何使用 例如: http:/<my_domain>/target/api/v3/projects/design/work_packages?filters=[{"updatedAt":{"operator":"<>d","values":["2
http:/<my_domain>/target/api/v3/projects/design/work_packages?filters=[{"updatedAt":{"operator":"<>d","values":["2017-06-10T22:00:00Z","2017-07-05T22:00:00Z"]}, "_links":{"type":{"title":{"operator":"=","values":["Box"]}}}]
http://target/api/v3/projects/design/work_packages?filters=[{“updatedAt”:{“operator”:“d”,“values”:[“2017-06-10T22:00:00Z”,“2017-07-05T22:00:00Z”]},“{”链接:{“type”:{“title”:{“operator”:“=”,“values”:[“Box”]}}]
=>我的问题:
“_links”:{“type”:{“title”:{“operator”:“=”,“values”:[“Box”]}
参数过滤器。现在,结果不是“_links”的过滤器- ?()->这样可以吗
据我所知,您想要实现的是获得项目“设计”中的所有工作包,这些工作包在一定时间间隔内最后一次更新,并且属于“Box”类型 当涉及到过滤器的结构时,OpenProject中的过滤器不区分本机属性(如updatedAt)和链接资源(如类型)
{"<name of the filter>": {"operator": "<operator>": "values": [<list of values>]}}
一身
{"name":"default","_links":{"project":{"href":"/api/v3/projects/design"}}}
响应将列出
\u embedded/schema/\u embedded/filtersSchema
数组中的所有可用筛选器。谢谢!它解决了我的问题。它获得了所有可用筛选器的筛选器值,但结果是=“415 unsupported media type”您是否设置了内容类型:application/json
头?非常感谢!^^,我不知道
POST http://domain/target/api/v3/queries/form
{"name":"default","_links":{"project":{"href":"/api/v3/projects/design"}}}