data-service
2023.10
false
- Data Service OpenAPI
重要 :
请注意此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。
Data Service API 指南
查询实体记录
查询实体的记录。
页眉 |
值 |
---|---|
授权 |
Bearer
<access_token> |
Content-Type |
application/json |
备注:
将尖括号
<...>
之间的所有值替换为其相应的用例值。
<access_token>
是您在授权外部应用程序时收到的。 它可用 1 小时,然后您需要生成新令牌,或请求刷新令牌。
{
"selectedFields": [
"string"
],
"filterGroup": {
"logicalOperator": 0,
"queryFilters": [
{
"fieldName": "string",
"operator": "string",
"value": "string"
}
],
"filterGroups": [
null
]
},
"start": 0,
"limit": 0,
"sortOptions": [
{
"fieldName": "string",
"isDescending": true
}
]
}
{
"selectedFields": [
"string"
],
"filterGroup": {
"logicalOperator": 0,
"queryFilters": [
{
"fieldName": "string",
"operator": "string",
"value": "string"
}
],
"filterGroups": [
null
]
},
"start": 0,
"limit": 0,
"sortOptions": [
{
"fieldName": "string",
"isDescending": true
}
]
}
query
端点请求正文包含以下组件:
selectedFields
这是一个可选组件,类型为
string
。 它指定要为查询的每条记录返回的字段列表。 如果留空,或查询列表为空,则返回所有记录字段。 默认值为 null
。
筛选器组
这是一个必需组件,可帮助您设置查询的筛选属性。 它结合了以下属性:
- 逻辑运算符 - 这是
int32
类型的可选 筛选器组 属性。 它指定是否所有筛选器和筛选器组都应用于查询。 使用0
应用所有筛选器和筛选器组。 使用1
应用任何筛选器和筛选器组。 默认值为0
。 -
“查询筛选器” - 这是必需的 筛选器组 属性,可帮助您定义筛选表达式。 它具有以下属性:
queryFilter 属性
数据类型
描述
fieldName
string
指定要筛选的字段的名称。
operator
string
指定筛选运算符。 支持以下内容:
contains
、not contains
、startswith
、endswith
、=
、!=
、>
、<
、>=
、<=
、in
、not in
。 对相应的字段类型使用适当的运算符。值
string
指定筛选值。
- 筛选器组 - 这是可选的 筛选器组 属性,以防您需要为查询设置另一个筛选选项。 它包含上面列出的所有 筛选器组 属性。
启动
这是一个可选组件,类型为
int32
。 指定在从查询中检索记录之前要跳过的记录数。 可以与 limit 属性一起使用以实现分页。 记录按 ID 升序排列。 要修改排序顺序,请使用 sortOptions 属性。 默认值为 0
。
limit
这是一个可选组件,类型为
int32
。 它指定要从实体读取的最大记录数。 可与 start 属性一起使用以实现分页。 默认值为 100
,最大值为 1000
。
sortOptions
这是一个可选组件,可帮助您按字段列表对查询的记录进行排序。 如果留空,则记录按 ID 升序排序。 它结合了以下属性:
- “字段 名称” - 这是
string
类型的必需 sortOptions 属性。 它指定用于对记录进行排序的字段的名称。 名称必须与有效字段相对应,并且区分大小写。 - “降序” - 这是
boolean
类型的可选 sortOptions 属性。 如果要对记录进行降序排序,请将其设置为true
。 默认值为false
。
{
"TotalRecordCount": 0,
"Value": [
{
"ClosingDate": "2021-03-04",
"CreatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"CreateTime": "2021-03-04T10:21:22.771Z",
"Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Logo": {
"Name": "string",
"Path": "string",
"Size": 0,
"Type": "string"
},
"Name": "string",
"Nations": 0,
"OlymipcsVersion": 0,
"OpeningDate": "2021-03-04",
"UpdatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"UpdateTime": "2021-03-04T10:21:22.771Z"
}
]
}
{
"TotalRecordCount": 0,
"Value": [
{
"ClosingDate": "2021-03-04",
"CreatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"CreateTime": "2021-03-04T10:21:22.771Z",
"Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Logo": {
"Name": "string",
"Path": "string",
"Size": 0,
"Type": "string"
},
"Name": "string",
"Nations": 0,
"OlymipcsVersion": 0,
"OpeningDate": "2021-03-04",
"UpdatedBy": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"UpdateTime": "2021-03-04T10:21:22.771Z"
}
]
}