Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用API获取Azure产品详细信息?_Azure_Azure Billing Api - Fatal编程技术网

如何使用API获取Azure产品详细信息?

如何使用API获取Azure产品详细信息?,azure,azure-billing-api,Azure,Azure Billing Api,我试图查询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

我试图查询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'
然而,这需要我清楚地知道offerBulableId,我是从这里了解我的案例的


是否有一个API可以为我提供这些报价代码?

好的,没有API可以获取报价代码。事实上,如果您查看计费API文档,他们也会要求您从您提到的链接中获取有关此的信息

将{OfferDurableId}设置为有效的要约ID代码(例如MS-AZR-0026P)。 有关列表的更多信息,请参阅 可用的报价ID、国家/地区可用性和账单 货币。报价ID参数由“MS-AZR-”前缀组成, 加上优惠ID号


考虑到优惠代码不会更改,我认为将此信息保存在您自己的数据库中是比较安全的

一种可能性是这样的。但是它没有正式的文档记录或支持。Azure门户调用此API来获取优惠信息


没有用于此的公共API,但有一个功能请求。

我同意优惠代码不会更改。但可能会添加更多优惠,有些优惠也可能会退出。我如何更新这些信息?我同意您添加新的优惠。但是,即使他们退出旧的优惠,我想他们仍然可以为AP付费我的观点是。但是,用户将无法注册与失效代码相关的计划。鉴于目前没有可用的API,我猜您只能定期手动检查网站。您可以做的另一件事是在应用程序中使用现有值的下拉列表,如果您的用户没有看到适当的代码,他们可以回来联系你(我知道,这有点蹩脚:)。如果有人知道是否有API用于此,我将等待,否则,是的,我必须同意你:)