data-service
2022.4
false
- Data Service OpenAPI
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Data Service API 指南
上次更新日期 2024年4月19日
查询实体的记录。
| 页眉 | 值 | 
|---|---|
| 授权 | 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。
200 OK
{
  "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"
    }
  ]
}响应正文架构
query 端点响应正文包含以下组件:
                  - totalRecordCount - 与指定查询筛选器匹配的记录总数。
- value - 与指定查询筛选器匹配的实体记录数组,受 限制 属性限制。
401 未经授权
您未通过身份验证,无法访问 Data Service。确保您的 Assistant 或 Robot 已连接到您帐户中的新式文件夹。
403 Forbidden
您无权访问实体、字段或记录,或者您使用的机器人类型不受支持。请联系管理员以获取必要权限。