如何使用 http api(或任何 V1 api)请求 sql where with or



我宁愿对版本一个站点进行较少的查询。我试图获取未分配的工单(Status.Name=")和正在进行的工单(Status.Name="进行中")的列表。

我已经检查了文档,但找不到太多关于OR语句的信息,或者我可能不太擅长阅读。耸肩

有用的 api 文档

其他 API 文档

目前,我正在抓取整个列表并过滤掉我需要的内容(https://www14.v1host.com/v1sdktesting/rest-1.v1/Data/Defect)。这是我无法接受的,因为列表会增长。

我会接受答案 - 这显示了如何通过任何版本的一个 API 返回"Status.Name="进行中"或 Status.Name="",而不仅仅是 im 使用的版本。 - 或者没有办法在一个请求中做到这一点,我必须 提出多个请求。

如果您要签出 api,则无需创建帐户或使用您的帐户。他们有一个示例帐户,可用于访问 http API

用户名/通行证是管理员/管理员

https://www14.v1host.com/v1sdktesting/rest-1.v1/Data/Defect?Where=Status.Name=%22Done%22

https://www14.v1host.com/v1sdktesting/rest-1.v1/Data/Defect?Where=Status.Name=%22Accepted%22

所以在对 url 进行了一些摸索并尝试了一些组合之后

以下是使用 或 https://www14.v1host.com/v1sdktesting/rest-1.v1/Data/Defect?Where=Status.Name="完成"|其中=状态.名称="其他"以下是使用 和 https://www14.v1host.com/v1sdktesting/rest-1.v1/Data/Defect?Where=Status.Name="完成"&地点=名称="某个标题"

我不知道如何将它们一起使用,所以(item=Done|item=Other)和title="something"

最新更新