如何使用“过滤”_链接“;openproject中API.v3上的属性参数

如何使用“过滤”_链接“;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

我刚刚学会在openproject上使用“超媒体RESTAPI”

我想在API上使用带有“_links”属性的“filter”参数,但不知道如何使用

例如:

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”的过滤器
  • 给我看看书的名字,让初学者学习API
    • ?()->这样可以吗
  • 请帮帮我

    谢谢


    据我所知,您想要实现的是获得项目“设计”中的所有工作包,这些工作包在一定时间间隔内最后一次更新,并且属于“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"}}}