共用方式為


擷取訂閱事件

 

適用于:Windows Azure Pack

擷取訂用帳戶事件的清單。

要求

將 UsageEndpoint > 取代 < 為裝載 Windows Azure Pack 使用量端點的電腦名稱稱。

方法

要求 URI

HTTP 版本

GET

<HTTPs:// UsageEndpoint > :30022/billing/subscriptions

HTTP/1.1

URI 參數

下表描述 URI 參數。

URI 參數

說明

startId

要擷取之第一筆記錄的識別碼。

batchSize

要擷取之資料錄的最大數目。

要求標頭

下表描述必要的和選用的要求標頭。

要求標頭

描述

授權:基本

必要。 基本授權權杖。

要求本文

無。

回應

回應包括 HTTP 狀態碼、一組回應標頭和回應主體。

狀態碼

成功的作業會傳回狀態碼 200 (OK)。

如需狀態碼的相關資訊,請參閱狀態和錯誤碼 (Windows Azure Pack Service Management)

回應標頭

此作業的回應包含標準 HTTP 標頭。 所有標準標頭都符合 HTTP/1.1 通訊協定規格

回應本文

下表描述回應主體的重要元素。

元素名稱

描述

UsageEventList

訂用帳戶事件的清單。 如需詳細資訊,請參閱 UsageEvent (Usage Metering Object)

範例

下列程式碼範例顯示 取得訂閱事件 要求。

https://<Computer>:30022/billing/subscriptions?startId=0&batchSize=1 HTTP/1.1
Accept: application/json
Authorization: basic <Token>
Host: <Computer>:30022
Connection: Keep-Alive

下列程式碼範例顯示 取得訂用帳戶事件 回應。

[
  {
    "EventId": 2,
    "State": 0,
    "Method": "POST",
    "Entity": {
      "SubscriptionID": "f6fb6996-0ce0-4192-b203-e435accbd55e",
      "SubscriptionName": "Gold",
      "AccountAdminLiveEmailId": "cont_1x122w43@ms.com",
      "ServiceAdminLiveEmailId": null,
      "CoAdminNames": null,
      "AddOnReferences": [

      ],
      "AddOns": [

      ],
      "State": 1,
      "QuotaSyncState": 0,
      "ActivationSyncState": 0,
      "PlanId": "Goldas32o0zc",
      "Services": [

      ],
      "LastErrorMessage": null,
      "Features": null,
      "OfferFriendlyName": null,
      "OfferCategory": null,
      "Created": "0001-01-01T00:00:00Z"
    },
    "EntityParentId": null,
    "NotificationEventTimeCreated": "2013-08-21T12:32:40.607"
  }
]































另請參閱

Windows Azure Pack Usage Service Usage REST API 參考