如何获得可用信用'并且剩下的时间是'使用Azure Billing API?

时间:2017-03-26 05:12:06

标签: azure azure-billing-api ratecard-api

是否可以使用Azure Billing或RateCard API获取旧管理门户的两个指标,如下所示?

here

谢谢你!

1 个答案:

答案 0 :(得分:1)

所以你需要找两件事:

  • 订阅结算周期:截至今天,无法以编程方式获取订阅的结算周期。
  • 剩余积分:无法通过API直接提供剩余积分,但可以计算此积分。首先,您需要找到可用的总积分。可以通过Rate Cart API获取此信息。这将在响应中的OfferTerms元素下提供。
  

“OfferTerms”:[         {            “名称”:“货币信贷”,            “信用”:500.0 ,            “ExcludedMeterIds”:[               “c7c86eef-7094-47d5-83e7-c3c9be5af0bf”               “4b8b8092-a2d7-4785-9b9f-76104f4c7269”               “7e266189-fb95-4615-af5b-126a00e78714”               “20f1b323-0950-4527-b4f3-d77e2b7aca16”            ]            “EffectiveDate”:“2014-04-01T00:00:00Z”         }]

接下来,您需要使用Usage API计算实际使用情况。根据使用情况和价目表,您需要计算使用量。信用额与此金额之间的差额将为您提供剩余金额。