2016-07-15 34 views
0

我想以編程方式讀取Azure訂閱的當前費用。我目前使用微軟GitHub samples的來源。Azure Billing API不返回

我添加的應用程序,以我的AAD並且給了它在2個區的所有權限:

Permissions

我配置我的訂閱ID和應用程序的客戶端ID。當我嘗試使用以下網址獲取費用時:

https://management.azure.com/subscriptions/{Subscription-ID}/providers/Microsoft.Commerce/UsageAggregates?api-version=2015-06-01-preview&reportedstartTime=2015-07-01+00%3a00%3a00Z&reportedEndTime=2015-08-31+00%3a00%3a00Z 

此鏈接查詢2個月,但不返回任何內容。我的Azure門戶給我目前的收費。

+1

我在使用API​​出錯時指定了結束日期時出現了問題。請嘗試指定尚未發生的結束日期,例如開始日期= 7月1日和7月14日結束日期。 –

+0

將它更改爲2015-07-15並沒有幫助。我也通過選擇2015-07-10到2015-07-15縮短了時間範圍,這也沒有幫助。 – sprinter252

回答

1

啊......我應該早點見到它。我剛剛意識到你正在提取去年的數據。帳單和使用情況數據只保留最近3個月(準確的說是90天),因此您沒有收到任何數據。

+0

謝謝!你能告訴我,如果有可能獲得價格嗎?我只能看到消費信息,但沒有價格信息。 – sprinter252

+1

當然可以!您需要使用價目表API獲取定價信息:https://msdn.microsoft.com/en-us/library/azure/mt219004.aspx。爲了計算總消費量,您需要將這兩者結合起來。 HTH。 –

+0

Thx再次! – sprinter252