Time Series Instances - List
获取页面中的时序实例。
GET https://{environmentFqdn}/timeseries/instances?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。 服务记录此值。 允许服务跨服务跟踪一组相关作,并允许客户联系有关特定请求组的支持人员。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 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 | 模拟用户帐户 |
示例
|
Instances |
|
Instances |
|
Instances |
InstancesListPage1
示例请求
GET https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances?api-version=2020-07-31
示例响应
{
"instances": [
{
"typeId": "9b84e946-7b36-4aa0-9d26-71bf48cb2aff",
"name": "F1W7.GS1",
"timeSeriesId": [
"006dfc2d-0324-4937-998c-d16f3b4f1952",
"T1"
],
"description": "ContosoFarm1W7_GenSpeed1",
"hierarchyIds": [
"33d72529-dd73-4c31-93d8-ae4e6cb5605d"
],
"instanceFields": {
"Name": "GeneratorSpeed",
"Plant": "Contoso Plant 1",
"Unit": "W7",
"System": "Generator System",
"Status": false,
"Version": 1.3,
"Code": 28
}
}
],
"continuationToken": "aXsic2tpcCI6MTAwMCwidGFrZSI6MTAwMH0="
}
InstancesListPage2
示例请求
GET https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances?api-version=2020-07-31
示例响应
{
"instances": [
{
"typeId": "9b84e946-7b36-4aa0-9d26-71bf48cb2aff",
"timeSeriesId": [
"fe984fd0-f632-49ab-990e-3ded259e29b8",
"T1"
],
"description": "ContosoFarm1W6_GridVoltage3",
"hierarchyIds": [
"33d72529-dd73-4c31-93d8-ae4e6cb5605d"
],
"instanceFields": {
"Name": "GridVoltagePhase3",
"Plant": "Contoso Plant 1",
"Unit": "W6",
"System": "Generator System",
"Status": false,
"Version": 1.3,
"Code": 28
}
}
],
"continuationToken": "aXsic2tpcCI6MTAwMCwidGFrASI6MTAwMH0="
}
InstancesListPage3
示例请求
GET https://10000000-0000-0000-0000-100000000109.env.timeseries.azure.com/timeseries/instances?api-version=2020-07-31
示例响应
{
"instances": []
}
定义
| 名称 | 说明 |
|---|---|
|
Get |
单个请求中返回的时序实例的部分列表。 |
|
Time |
时序实例是时序本身。 在大多数情况下,deviceId 或 assetId 是环境中资产的唯一标识符。 实例具有与之关联的描述性信息,称为实例字段。 实例字段至少包含层次结构信息。 它们还可以包括有用的描述性数据,例如制造商、运营商或最后服务日期。 |
|
Tsi |
有关 API 错误的信息。 |
|
Tsi |
具有错误代码和消息的特定 API 错误。 |
|
Tsi |
其他错误信息。 |
GetInstancesPage
单个请求中返回的时序实例的部分列表。
| 名称 | 类型 | 说明 |
|---|---|---|
| continuationToken |
string |
如果返回,则表示当前结果表示部分结果。 继续标记允许获取下一页的结果。 若要获取下一页查询结果,请在“x-ms-continuation”HTTP 标头中使用延续标记参数发送相同的请求。 |
| instances |
单个请求中返回的时序实例的部分列表。 如果服务器无法填充此请求中的页面,或者当延续令牌为 null 时没有更多对象,则可以为空。 |
TimeSeriesInstance
时序实例是时序本身。 在大多数情况下,deviceId 或 assetId 是环境中资产的唯一标识符。 实例具有与之关联的描述性信息,称为实例字段。 实例字段至少包含层次结构信息。 它们还可以包括有用的描述性数据,例如制造商、运营商或最后服务日期。
| 名称 | 类型 | 说明 |
|---|---|---|
| description |
string |
此可选字段包含有关实例的说明。 |
| hierarchyIds |
string[] |
实例所属的时序层次结构 ID 集。 可以为 null。 |
| instanceFields |
包含用户定义的实例属性的键值对集。 它可能是空。 支持的属性值类型为:bool、string、long、double,并且不能嵌套或 null。 |
|
| name |
string |
在环境中唯一的实例的可选名称。 名称充当时序实例的可变别名或显示名称。 可变,可能为 null。 |
| timeSeriesId |
Time |
唯一标识实例的时序 ID。 它与环境中的时序 ID 属性匹配。 不可变,从不为空。 |
| typeId |
string |
这表示此实例所属的类型。 从不为 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 |
人为可读的、与语言无关的错误表示形式。 它旨在帮助开发人员,不适合向最终用户公开。 |