阿里云OpenAPI获取工作项列表接口,这个conditions 如何传参 有示例吗?
阿里云 OpenAPI 提供了一个 list_work_items
接口用来获取工作项列表。在查询时可以设置 conditions 来过滤返回的工作项列表。conditions 是一个 JSON 对象,可以用键值对的形式指定查询条件。
以下是一些常用的查询条件:
下面是一个简单示例:
{
"title": {"$like":"%测试%"},
"assignee": {"$eq":"user@example.com"},
"status": {"$eq": "active"}
}
在这个示例中,它会返回标题包含 “测试”,负责人是 “user@example.com”,且状态为 active 的工作项列表。
你可以根据自己的需要来定制查询条件,只需要在 JSON 对象中添加相应的键值即可。例如,如果你想获取最近一周内由某个人创建的工作项,你可以这样设置条件:
{
"creator": {"$eq":"user@example.com"},
"created_at": {"$gte":"2023-01-01", "$lte":"2023-01-7"}
}
注意,当传递多个条件时,它会匹配满足所有条件的工作项。例如,上面的示例会返回创建日期在2023-01-01到2023-01-7之间,且由 user@example.com 创建的工作项。
最后,查询条件的键值必须与字段完全匹配。例如,如果你想查询状态为 completed 的工作项,你需要写成 “status” 而不是 “Status”。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。