Time Series Instances - Search
基于实例属性搜索时序实例的部分命中列表。
POST https://{environmentFqdn}/timeseries/instances/search?api-version=2020-07-31
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
environment
|
path | True |
string |
每个环境 FQDN,例如 10000000-0000-0000-0000-100000000109.env.timeseries.azure.com。 可以从 Get Environments API、Azure 门户或 Azure 资源管理器的响应中获取此域名。 |
|
api-version
|
query | True |
string |
要用于客户端请求的 API 的版本。 当前支持的版本为“2020-07-31”。 |
请求头
| 名称 | 必需 | 类型 | 说明 |
|---|---|---|---|
| x-ms-continuation |
string |
在支持分页的调用中检索结果的下一页的结果的延续标记。 若要获取第一页结果,请将 null 继续标记指定为参数值。 如果返回了所有结果,则返回的继续标记为 null,并且没有下一页的结果。 |
|
| x-ms-client-request-id |
string |
可选的客户端请求 ID。 服务记录此值。 允许服务跨服务跟踪作,并允许客户联系有关特定请求的支持人员。 |
|
| x-ms-client-session-id |
string |
可选的客户端会话 ID。 服务记录此值。 允许服务跨服务跟踪一组相关作,并允许客户联系有关特定请求组的支持人员。 |
请求正文
| 名称 | 必需 | 类型 | 说明 |
|---|---|---|---|
| searchString | True |
string |
将匹配时序实例属性的查询搜索字符串。 示例:“floor 100”。 不区分大小写,必须存在,但可以是空字符串。 |
| hierarchies |
如何返回时序实例层次结构的参数。 如果为 null,则不返回层次结构。 如果实例参数为 null 且层次结构参数不为 null,则仅返回没有实例的层次结构。 |
||
| instances |
如何返回时序实例的参数。 可以为 null。 当实例和层次结构参数均为 null 时,将根据参数的默认值在结果中返回实例,并且不会返回层次结构。 |
||
| path |
string[] |
筛选时序实例的层次结构路径。 路径表示为字符串路径段的数组。 第一个元素应为层次结构名称。 示例:[“Location”, “California”]。 可选、区分大小写、永不为空且可以为 null。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
成功的搜索响应。 标头 x-ms-request-id: string |
|
| Other Status Codes |
意外错误。 标头 x-ms-request-id: string |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户 |
示例
SearchInstancesDefault
示例请求
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100"
}
示例响应
{
"instances": {
"hits": [
{
"timeSeriesId": [
"Id1One",
"Id2One",
"1.0"
],
"name": "instance1",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": null
},
{
"timeSeriesId": [
"Id1Two",
"Id2Two",
"2.0"
],
"name": "instance2",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": null
}
],
"hitCount": 2,
"continuationToken": null
},
"hierarchyNodes": null
}
SearchInstancesExpandHierarchiesOnly
示例请求
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": [
"Location"
],
"instances": null,
"hierarchies": {
"expand": {
"kind": "UntilChildren"
},
"sort": {
"by": "Name"
},
"pageSize": 2
}
}
示例响应
{
"instances": {
"hits": [],
"hitCount": 0,
"continuationToken": null
},
"hierarchyNodes": {
"hits": [
{
"name": "California",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "San Diego",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
},
{
"name": "San Francisco",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
}
],
"hitCount": 2,
"continuationToken": null
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
SearchInstancesHierarchiesDefaultInputPage1
示例请求
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": null,
"instances": {
"recursive": true,
"sort": {
"by": "Rank"
},
"highlights": true,
"pageSize": 1
},
"hierarchies": {
"expand": {
"kind": "UntilChildren"
},
"sort": {
"by": "CumulativeInstanceCount"
},
"pageSize": 1
}
}
示例响应
{
"instances": {
"hits": [
{
"timeSeriesId": [
"Id1Two",
"Id2Two",
"2.0"
],
"name": "instance2",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": {
"timeSeriesId": [
"Id1Two",
"Id2Two",
"2.0"
],
"typeName": "DefaultType",
"name": "instance2",
"description": "<hit>floor</hit> <hit>100</hit>",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"hierarchyNames": [
"Location"
],
"instanceFieldNames": [
"state",
"city"
],
"instanceFieldValues": [
"California",
"San Francisco"
]
}
}
],
"hitCount": 2,
"continuationToken": "c3sic2tpcCI6MiwidGFrZSI6MiwicmVxdWVzdEhhc2hDb2RlIjotNTE3MDUxOTg0LCJlbnZpcm9ubWVudElkIjoiYmY0M2YxMzMtM2Y2OC00ZWMwLWJjYjQtZmQ2NDUzMGU0MjU2In0="
},
"hierarchyNodes": {
"hits": [
{
"name": "Location",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "California",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "San Francisco",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
}
],
"hitCount": 2,
"continuationToken": "aHsic2tpcCI6MiwidGFrZSI6MiwicmVxdWVzdEhhc2hDb2RlIjotNzA4NTgyODU0LCJlbnZpcm9ubWVudElkIjoiYmY0M2YxMzMtM2Y2OC00ZWMwLWJjYjQtZmQ2NDUzMGU0MjU2In0="
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
SearchInstancesHierarchiesDefaultInputPage2
示例请求
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": null,
"instances": {
"recursive": true,
"sort": {
"by": "Rank"
},
"highlights": true,
"pageSize": 1
},
"hierarchies": {
"expand": {
"kind": "UntilChildren"
},
"sort": {
"by": "CumulativeInstanceCount"
},
"pageSize": 1
}
}
示例响应
{
"instances": {
"hits": [
{
"timeSeriesId": [
"Id1One",
"Id2One",
"1.0"
],
"name": "instance1",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": {
"timeSeriesId": [
"Id1One",
"Id2One",
"1.0"
],
"typeName": "DefaultType",
"name": "instance1",
"description": "<hit>floor</hit> <hit>100</hit>",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"hierarchyNames": [
"Location"
],
"instanceFieldNames": [
"state",
"city"
],
"instanceFieldValues": [
"California",
"Los Angeles"
]
}
}
],
"hitCount": 2,
"continuationToken": null
},
"hierarchyNodes": null
}
SearchInstancesHierarchiesDefaultInputPage3
示例请求
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": null,
"instances": {
"recursive": true,
"sort": {
"by": "Rank"
},
"highlights": true,
"pageSize": 1
},
"hierarchies": {
"expand": {
"kind": "UntilChildren"
},
"sort": {
"by": "CumulativeInstanceCount"
},
"pageSize": 1
}
}
示例响应
{
"instances": null,
"hierarchyNodes": {
"hits": [
{
"name": "Location",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "California",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "San Diego",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
}
],
"hitCount": 2,
"continuationToken": "aHsic2tpcCI6MiwidGFrZSI6MiwicmVxdWVzdEhhc2hDb2RlIjotNzA4NTgyODU0LCJlbnZpcm9ubWVudElkIjoiYmY0M2YxMzMtM2Y2OC00ZWMwLWJjYjQtZmQ2NDUzMGU0MjU2In0="
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
SearchInstancesOneLevel
示例请求
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": null,
"instances": {
"recursive": false,
"sort": {
"by": "DisplayName"
},
"highlights": false,
"pageSize": 2
},
"hierarchies": {
"expand": {
"kind": "OneLevel"
},
"sort": {
"by": "Name"
},
"pageSize": 2
}
}
示例响应
{
"instances": {
"hits": [],
"hitCount": 0,
"continuationToken": null
},
"hierarchyNodes": {
"hits": [
{
"name": "Location",
"cumulativeInstanceCount": 2,
"hierarchyNodes": null
}
],
"hitCount": 1,
"continuationToken": null
}
}
SearchInstancesRecursive
示例请求
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": null,
"instances": {
"recursive": true,
"sort": {
"by": "DisplayName"
},
"highlights": false,
"pageSize": 2
},
"hierarchies": null
}
示例响应
{
"instances": {
"hits": [
{
"timeSeriesId": [
"Id1One",
"Id2One",
"1.0"
],
"name": "instance1",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": null
},
{
"timeSeriesId": [
"Id1Two",
"Id2Two",
"2.0"
],
"name": "instance2",
"typeId": "1be09af9-f089-4d6b-9f0b-48018b5f7393",
"hierarchyIds": [
"1643004c-0a84-48a5-80e5-7688c5ae9295"
],
"highlights": null
}
],
"hitCount": 2,
"continuationToken": null
},
"hierarchyNodes": null
}
SearchInstancesUntilChildren
示例请求
POST https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances/search?api-version=2020-07-31
{
"searchString": "floor 100",
"path": [
"Location"
],
"instances": {
"recursive": false,
"sort": {
"by": "DisplayName"
},
"highlights": false,
"pageSize": 2
},
"hierarchies": {
"expand": {
"kind": "UntilChildren"
},
"sort": {
"by": "Name"
},
"pageSize": 2
}
}
示例响应
{
"instances": {
"hits": [],
"hitCount": 0,
"continuationToken": null
},
"hierarchyNodes": {
"hits": [
{
"name": "California",
"cumulativeInstanceCount": 2,
"hierarchyNodes": {
"hits": [
{
"name": "San Diego",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
},
{
"name": "San Francisco",
"cumulativeInstanceCount": 1,
"hierarchyNodes": null
}
],
"hitCount": 2,
"continuationToken": null
}
}
],
"hitCount": 1,
"continuationToken": null
}
}
定义
| 名称 | 说明 |
|---|---|
|
Hierarchies |
层次结构节点的扩展类型。 当它设置为“UntilChildren”时,层次结构节点以递归方式展开,直到有多个子节点。 当它设置为“OneLevel”时,层次结构仅在单级匹配路径搜索实例参数中展开。 可选,默认值为“UntilChildren”。 |
|
Hierarchies |
定义是否在同一搜索实例调用中扩展层次结构节点。 |
|
Hierarchies |
用于层次结构节点排序的值。 当它设置为“CumulativeInstanceCount”时,返回的层次结构将基于属于层次结构节点及其子层次结构节点的总实例进行排序。 当它设置为“Name”时,返回的层次结构将基于层次结构名称进行排序。 可选,默认值为“CumulativeInstanceCount”。 |
|
Hierarchies |
层次结构节点排序的定义。 |
|
Hierarchy |
包含基于输入匹配查询的实例的层次结构节点。 可以为空或 null。 |
| Highlights |
要向用户显示的时序实例的突出显示文本。 突出显示在 <与搜索字符串匹配的文本部分插入 hit> 和 </hit> 标记。 不要使用任何突出显示的属性执行进一步的 API 调用。 |
|
Instance |
实例搜索调用返回的时序实例。 返回的实例与搜索请求匹配,并包含要向用户显示的突出显示文本(如果设置为“true”。 |
|
Instances |
要在搜索实例调用返回之前对时序实例进行排序的值。 当它设置为“Rank”时,返回的实例会根据相关性进行排序。 当它设置为“DisplayName”时,返回的结果将基于显示名称进行排序。 显示名称是实例的名称(如果存在);否则,显示名称为时序 ID。 默认值为“Rank”。 |
|
Instances |
定义在搜索实例调用返回之前如何对时序实例进行排序。 |
|
Search |
包含基于输入匹配查询的实例的层次结构节点。 可以为空或 null。 |
|
Search |
如何通过搜索实例调用返回时序实例层次结构的参数。 |
|
Search |
如何通过搜索实例调用返回时序实例的参数。 |
|
Search |
请求针对时序实例执行搜索查询,并返回匹配的时序实例。 |
|
Search |
基于输入匹配查询的实例。 可以为空或 null。 |
|
Search |
搜索结果的单页。 |
|
Tsi |
有关 API 错误的信息。 |
|
Tsi |
具有错误代码和消息的特定 API 错误。 |
|
Tsi |
其他错误信息。 |
HierarchiesExpandKind
层次结构节点的扩展类型。 当它设置为“UntilChildren”时,层次结构节点以递归方式展开,直到有多个子节点。 当它设置为“OneLevel”时,层次结构仅在单级匹配路径搜索实例参数中展开。 可选,默认值为“UntilChildren”。
| 值 | 说明 |
|---|---|
| UntilChildren | |
| OneLevel |
HierarchiesExpandParameter
定义是否在同一搜索实例调用中扩展层次结构节点。
| 名称 | 类型 | 说明 |
|---|---|---|
| kind |
层次结构节点的扩展类型。 当它设置为“UntilChildren”时,层次结构节点以递归方式展开,直到有多个子节点。 当它设置为“OneLevel”时,层次结构仅在单级匹配路径搜索实例参数中展开。 可选,默认值为“UntilChildren”。 |
HierarchiesSortBy
用于层次结构节点排序的值。 当它设置为“CumulativeInstanceCount”时,返回的层次结构将基于属于层次结构节点及其子层次结构节点的总实例进行排序。 当它设置为“Name”时,返回的层次结构将基于层次结构名称进行排序。 可选,默认值为“CumulativeInstanceCount”。
| 值 | 说明 |
|---|---|
| CumulativeInstanceCount | |
| Name |
HierarchiesSortParameter
层次结构节点排序的定义。
| 名称 | 类型 | 说明 |
|---|---|---|
| by |
用于层次结构节点排序的值。 当它设置为“CumulativeInstanceCount”时,返回的层次结构将基于属于层次结构节点及其子层次结构节点的总实例进行排序。 当它设置为“Name”时,返回的层次结构将基于层次结构名称进行排序。 可选,默认值为“CumulativeInstanceCount”。 |
HierarchyHit
包含基于输入匹配查询的实例的层次结构节点。 可以为空或 null。
| 名称 | 类型 | 说明 |
|---|---|---|
| cumulativeInstanceCount |
integer (int32) |
属于此节点且与查询匹配的子树的实例总数。 |
| hierarchyNodes |
此节点的子层次结构节点。 可以为空或 null。 |
|
| name |
string |
层次结构节点的名称。 可能为空,不能为 null。 |
Highlights
要向用户显示的时序实例的突出显示文本。 突出显示在 <与搜索字符串匹配的文本部分插入 hit> 和 </hit> 标记。 不要使用任何突出显示的属性执行进一步的 API 调用。
| 名称 | 类型 | 说明 |
|---|---|---|
| description |
string |
时序实例的突出显示说明。 可以为 null。 |
| hierarchyIds |
string[] |
时序实例所属的突出显示时序层次结构 ID 的列表。 不能用于查找层次结构。 可以为 null。 |
| hierarchyNames |
string[] |
时序实例所属的突出显示时序层次结构名称的列表。 不能用于查找层次结构。 可以为 null。 |
| instanceFieldNames |
string[] |
突出显示的时序实例字段名称的列表。 可以为 null。 |
| instanceFieldValues |
string[] |
突出显示的时序实例字段值的列表。 可以为 null。 |
| name |
string |
突出显示的时序实例名称。 可以为 null。 |
| timeSeriesId |
string[] |
用于显示的时序 ID 的突出显示字符串值的列表。 不能用于查找实例。 |
| typeName |
string |
突出显示了此实例所属的时序类型名称。 |
InstanceHit
实例搜索调用返回的时序实例。 返回的实例与搜索请求匹配,并包含要向用户显示的突出显示文本(如果设置为“true”。
| 名称 | 类型 | 说明 |
|---|---|---|
| hierarchyIds |
string[] |
与搜索请求匹配的时序实例的时序层次结构 ID 的列表。 不能用于查找层次结构。 可以为 null。 |
| highlights |
要向用户显示的时序实例的突出显示文本。 突出显示在 <与搜索字符串匹配的文本部分插入 hit> 和 </hit> 标记。 不要使用任何突出显示的属性执行进一步的 API 调用。 |
|
| name |
string |
与搜索请求匹配的时序实例的名称。 可以为 null。 |
| timeSeriesId |
Time |
与搜索请求匹配的时序实例的时序 ID。 |
| typeId |
string |
表示与搜索请求匹配的时序实例所属的类型。 从不为 null。 |
InstancesSortBy
要在搜索实例调用返回之前对时序实例进行排序的值。 当它设置为“Rank”时,返回的实例会根据相关性进行排序。 当它设置为“DisplayName”时,返回的结果将基于显示名称进行排序。 显示名称是实例的名称(如果存在);否则,显示名称为时序 ID。 默认值为“Rank”。
| 值 | 说明 |
|---|---|
| Rank | |
| DisplayName |
InstancesSortParameter
定义在搜索实例调用返回之前如何对时序实例进行排序。
| 名称 | 类型 | 说明 |
|---|---|---|
| by |
要在搜索实例调用返回之前对时序实例进行排序的值。 当它设置为“Rank”时,返回的实例会根据相关性进行排序。 当它设置为“DisplayName”时,返回的结果将基于显示名称进行排序。 显示名称是实例的名称(如果存在);否则,显示名称为时序 ID。 默认值为“Rank”。 |
SearchHierarchyNodesResponse
包含基于输入匹配查询的实例的层次结构节点。 可以为空或 null。
| 名称 | 类型 | 说明 |
|---|---|---|
| continuationToken |
string |
如果返回,则表示当前结果表示部分结果。 继续标记允许获取下一页的结果。 若要获取下一页查询结果,请在“x-ms-continuation”HTTP 标头中使用延续标记参数发送相同的请求。 |
| hitCount |
integer (int32) |
包含基于输入匹配查询的实例的层次结构节点总数。 |
| hits |
层次结构节点列表,其中包含基于输入匹配查询的实例。 可能为空。 |
SearchInstancesHierarchiesParameters
如何通过搜索实例调用返回时序实例层次结构的参数。
| 名称 | 类型 | 说明 |
|---|---|---|
| expand |
定义是否在同一搜索实例调用中扩展层次结构节点。 可选,默认值为“UntilChildren”。 |
|
| pageSize |
integer (int32) |
要在同一页中返回的同一级别的层次结构的最大数目。 可选,如果未设置,则默认值为 10。 范围为 1 到 100。 如果结果超出页面大小,则可以使用延续标记来提取下一页。 |
| sort |
层次结构节点排序的定义。 可选,默认值为“CumulativeInstanceCount”。 |
SearchInstancesParameters
如何通过搜索实例调用返回时序实例的参数。
| 名称 | 类型 | 说明 |
|---|---|---|
| highlights |
boolean |
突出显示的搜索结果的定义。 当它设置为“true”时,将返回突出显示的搜索结果。 当它设置为“false”时,不会返回突出显示的搜索结果。 默认值为“true”。 |
| pageSize |
integer (int32) |
结果的每个页中预期的最大实例数。 如果未设置,则默认值为 10。 范围为 1 到 100。 如果结果超出页面大小,则用户可以使用延续令牌提取下一页。 |
| recursive |
boolean |
返回实例的定义。 当递归设置为“true”时,返回路径参数以路径开头的所有实例。 当递归设置为“false”时,仅返回与路径参数完全匹配的实例。 使用递归搜索可以实现搜索用户体验,而使用非递归搜索可以实现导航体验。 可选,默认值为“true”。 |
| sort |
定义在搜索实例调用返回之前如何对时序实例进行排序 - 相关性或字母顺序。 可选,默认值为“Rank”。 |
SearchInstancesRequest
请求针对时序实例执行搜索查询,并返回匹配的时序实例。
| 名称 | 类型 | 说明 |
|---|---|---|
| hierarchies |
如何返回时序实例层次结构的参数。 如果为 null,则不返回层次结构。 如果实例参数为 null 且层次结构参数不为 null,则仅返回没有实例的层次结构。 |
|
| instances |
如何返回时序实例的参数。 可以为 null。 当实例和层次结构参数均为 null 时,将根据参数的默认值在结果中返回实例,并且不会返回层次结构。 |
|
| path |
string[] |
筛选时序实例的层次结构路径。 路径表示为字符串路径段的数组。 第一个元素应为层次结构名称。 示例:[“Location”, “California”]。 可选、区分大小写、永不为空且可以为 null。 |
| searchString |
string |
将匹配时序实例属性的查询搜索字符串。 示例:“floor 100”。 不区分大小写,必须存在,但可以是空字符串。 |
SearchInstancesResponse
基于输入匹配查询的实例。 可以为空或 null。
| 名称 | 类型 | 说明 |
|---|---|---|
| continuationToken |
string |
如果返回,则表示当前结果表示部分结果。 继续标记允许获取下一页的结果。 若要获取下一页查询结果,请在“x-ms-continuation”HTTP 标头中使用延续标记参数发送相同的请求。 |
| hitCount |
integer (int32) |
基于输入匹配查询的实例总数。 |
| hits |
基于输入匹配查询的实例列表。 可能为空。 |
SearchInstancesResponsePage
搜索结果的单页。
| 名称 | 类型 | 说明 |
|---|---|---|
| hierarchyNodes |
包含基于输入匹配查询的实例的层次结构节点。 可以为空或 null。 |
|
| instances |
基于输入匹配查询的实例。 可以为空或 null。 |
TsiError
有关 API 错误的信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| error |
具有错误代码和消息的特定 API 错误。 |
TsiErrorBody
具有错误代码和消息的特定 API 错误。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
独立于语言且可读的字符串,用于定义特定于服务的错误代码。 此代码用作响应中指定的 HTTP 错误代码的更具体的指示器。 可用于以编程方式处理特定错误案例。 |
| details |
包含其他错误信息。 可以为 null。 |
|
| innerError |
包含更具体的错误,可缩小原因范围。 可以为 null。 |
|
| message |
string |
人为可读的、与语言无关的错误表示形式。 它旨在帮助开发人员,不适合向最终用户公开。 |
| target |
string |
特定错误的目标(例如,错误中属性的名称)。 可以为 null。 |
TsiErrorDetails
其他错误信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| code |
string |
独立于语言且可读的字符串,用于定义特定于服务的错误代码。 此代码用作响应中指定的 HTTP 错误代码的更具体的指示器。 可用于以编程方式处理特定错误案例。 |
| message |
string |
人为可读的、与语言无关的错误表示形式。 它旨在帮助开发人员,不适合向最终用户公开。 |