擷取訂閱事件
適用于: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"
}
]