跳转到主要内容

从 Equinix API 流式传输托管数据

Streaming API 支持创建订阅以便从Equinix API 检索您的数据。

先决条件

  • 提交您的用户凭据,客户端ID和客户端机密以进行OAuth2身份验证。有关如何验证对Equinix API的请求的详细信息,请参阅API身份验证。

  • 创建订阅。向终结点发送POST请求/smartview/v2/streaming/subscriptions并指定channelTypeRESTLocation响应中的标题包含使用实时源所需的订阅ID。有关详细信息, 请参阅创建订阅

检索数据

要检索REST流媒体频道消息,请向端点发送GET请求smartview/v2/streaming/subscriptionData/{subscriptionId}

cURL 请求示例:

curl -X 
GET 'https://api.equinix.com/smartview/v2/streaming/subscriptionData/0f6bdb36-e130-4924-b038-ee1785fad999'

示例回答:

{
    "alarmMessageData": [],
    "alertMessageData": [],
    "environmentMessageData": [],
    "meteredPowerMessageData": [],
    "powerMessageData": [
        {
            "type": "power",
            "data": {
                "streamId": "20409808",
                "ibx": "LD9",
                "asset": {
                    "id": "20409808",
                    "type": "CIRCUIT"
                },
                "cage": "LD9:0G:0Z10BB",
                "cabinet": "LD9:0G:0Z10BB:0109",
                "accountNumber": "116710",
                "description": "32-amp 230v Single Phase Primary AC Power",
                "oid": "1.3.6.1.2.1.299.36.10.4442",
                "realPower": {
                    "value": "0.000",
                    "unit": "kW"
                },
                "apparentPower": {
                    "value": "0.000",
                    "unit": "kVA"
                },
                "current": {
                    "value": "0.000",
                    "unit": "A"
                },
                "powerFactor": {
                    "value": "0.000",
                    "unit": "pf"
                },
                "soldCurrent": {
                    "value": "32.000",
                    "unit": "A"
                },
                "soldPower": {
                    "value": "7.360",
                    "unit": "kVA"
                },
                "powerConsumptionToContractual": {
                    "value": "0.000",
                    "unit": "PERCENT"
                },
                "peakLastSevenDays": {
                    "value": "0.000",
                    "unit": "kVA"
                },
                "peakLastSevenDaysRatio": {
                    "value": "0.000",
                    "unit": "PERCENT"
                },
                "peakLastSevenDaysContractualPower": {
                    "value": "7.360",
                    "unit": "kVA"
                },
                "peakLastSevenDaysTime": "2023-12-06T05:45:00",
                "lastUpdated": "2023-12-07T15:49:00",
                "readingTime": "2023-12-07T15:45:00"
            }
        },
        {
            "type": "power",
            "data": {
                "streamId": "20409809",
                "ibx": "LD9",
                "asset": {
                    "id": "20409809",
                    "type": "CIRCUIT"
                },
                "cage": "LD9:0G:0Z10BB",
                "cabinet": "LD9:0G:0Z10BB:0109",
                "accountNumber": "116710",
                "description": "32-amp 230v Single Phase Redundant AC Power",
                "oid": "1.3.6.1.2.1.299.36.10.4443",
                "realPower": {
                    "value": "0.000",
                    "unit": "kW"
                },
                "apparentPower": {
                    "value": "0.000",
                    "unit": "kVA"
                },
                "current": {
                    "value": "0.000",
                    "unit": "A"
                },
                "powerFactor": {
                    "value": "0.000",
                    "unit": "pf"
                },
                "soldCurrent": {
                    "value": "32.000",
                    "unit": "A"
                },
                "soldPower": {
                    "value": "7.360",
                    "unit": "kVA"
                },
                "powerConsumptionToContractual": {
                    "value": "0.000",
                    "unit": "PERCENT"
                },
                "peakLastSevenDays": {
                    "value": "0.000",
                    "unit": "kVA"
                },
                "peakLastSevenDaysRatio": {
                    "value": "-1.000",
                    "unit": "PERCENT"
                },
                "peakLastSevenDaysContractualPower": {
                    "value": "0.000",
                    "unit": "kVA"
                },
                "peakLastSevenDaysTime": "2023-12-06T22:15:00",
                "lastUpdated": "2023-12-07T15:49:00",
                "readingTime": "2023-12-07T15:45:00"
            }
        }
    ],
    "tagPointMessageData": [],
    "pagination": {
        "offset": 0,
        "limit": 250,
        "total": 46,
        "next": null,
        "previous": "?offset=0&limit=250"
    }
}
这个页面对您有帮助吗?