0

我正在尝试使用以下 API 为我的 PAY-AS-YOU-GO Azure 帐户获取使用信息的费率卡数据:

https://management.azure.com/subscriptions/<subscription_id>/providers/Microsoft.Commerce/RateCard?api-version=2015-06-01-preview&$filter=OfferDurableId+eq+'MS-AZR-0003P'+and+Currency+eq+'USD'+and+Locale+eq+'en-US'+and+RegionInfo+eq+'IN'

我得到了预期的费率卡数据。但是,当我将货币更改为类似GBP时,我会得到一个400/Bad request响应。

知道我是否可以得到任何所需货币的回复?如果是,那么如何?如果不是,是否有文件可以帮助我确定在特定区域的请求中允许使用哪些货币?

4

1 回答 1

1

我认为您无法做到这一点(这就是您收到 400 错误的原因)。如果您查看错误详细信息,您将看到如下内容:

无效的区域信息:in 和货币代码:指定的 GBP 组合

如果要获取其他货币的价目表信息,则需要确保指定货币代码和地区的正确组合。例如,如果您分别尝试使用货币GBPGB国家代码,您将获得所需的结果。

于 2015-11-18T10:08:33.237 回答