我试图查询Azure最近最近的使用情况和结算API,并发现我可以使用以下API来获取价目表:
https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.Commerce/RateCard?api-version=2015-06-01-preview&$filter=OfferDurableId eq '{offer-id}' and Currency eq 'USD' and Locale eq 'en-US' and RegionInfo eq 'US'
然而,这需要我明确知道offerDurableId,我从Azure's website了解了我的案例。
是否有API会向我提供这些优惠代码?
答案 0 :(得分:3)
AFAIK,没有API来获取优惠代码。实际上,如果您查看结算API文档here
,他们还会要求您从您提到的链接中获取有关此信息的信息。
将{OfferDurableId}设置为有效的商品ID代码(例如,MS-AZR-0026P)。 有关列表的更多信息,请参阅Microsoft Azure Offer Details 可用的优惠ID,国家/地区可用性和结算 货币。 Offer ID参数由“MS-AZR-”前缀组成, 加上优惠ID号。
考虑到优惠代码没有变化,我认为将此信息保存在您自己的数据库中是安全的
答案 1 :(得分:0)
这是一种可能性。但是没有正式的文档或支持。这是Azure门户用来获取商品信息的API。
答案 2 :(得分:0)
没有为此的公共API,但是有一个功能请求please vote for it。