- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想根据资源的使用情况获取资源的价格,为此,我正在尝试azureratecard API
。我正在使用 Azure 提供的 python SDK,这里是 azure 费率卡 API https://learn.microsoft.com/en-us/python/api/azure-mgmt-commerce/azure.mgmt.commerce.operations.ratecardoperations?view=azure-python 的链接
问题是,我们需要传递过滤器作为参数,但我不知道如何在过滤器中传递值。我知道我们可以使用报价 ID、货币、区域设置、区域进行过滤,但是如何在费率卡 api 中使用它们?
这是我正在尝试的
from azure.mgmt.commerce import UsageManagementClient
ratecardclient = UsageManagementClient(credentials, subscription_id)
ratecard = ratecardclient.rate_card.get(filter=???)
我在过滤器中尝试过的内容
ratecard = ratecardclient.rate_card.get("OfferDurableId eq 'MS-AZR-0003P' and Currency eq 'INR' and Locale eq 'en-US' and RegionInfo eq 'US'")
ratecard = ratecardclient.rate_card.get(filter="OfferDurableId eq 'MS-AZR-0003P' and Currency eq 'INR' and Locale eq 'en-US' and RegionInfo eq 'US'")
我从上述过滤器中得到的错误
Traceback (most recent call last):
File "C:/Users/gsc/PycharmProjects/GsGit_Azure_cot/Azure/ADALAuth.py", line 375, in <module>
ratecard = ratecardclient.rate_card.get("OfferDurableId eq 'MS-AZR-0003P' and Currency eq 'INR' and Locale eq 'en-US' and RegionInfo eq 'US'")
File "C:\Users\gsc-30310\PycharmProjects\env_python3.6.8_v1\lib\site-packages\azure\mgmt\commerce\operations\rate_card_operations.py", line 94, in get
raise models.ErrorResponseException(self._deserialize, response)
azure.mgmt.commerce.models.error_response.ErrorResponseException: Operation returned an invalid status code 'Bad Request'
最佳答案
我还没有尝试过,但查看了文档和 source code
,我相信您需要指定 OData 过滤字符串。请尝试类似过滤字符串的内容:
OfferDurableId eq '{OfferDurableId}' and Currency eq '{Currency}' and Locale eq '{Locale}' and RegionInfo eq '{RegionInfo}'
所以你的代码是:
from azure.mgmt.commerce import UsageManagementClient
ratecardclient = UsageManagementClient(credentials, subscription_id)
ratecard = ratecardclient.rate_card.get(filter="OfferDurableId eq 'MS-AZR-0003p' and Currency eq 'INR' and Locale eq 'en-US' and RegionInfo eq 'US'")
关于python - Azure 费率卡 API 按货币筛选示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55339317/
我正在尝试用 JavaScript 编写一个匿名函数,它将使用公式速率 * 时间来计算并返回行驶的距离。函数定义需要分配给变量。那么需要使用该变量调用该函数。 但是我在使用代码时遇到了问题,任何指出我
我正在使用 Intel XDK 制作一个转换工具,我的脚本检测设备是否有互联网连接,如果是,使用它通过 JSON 从 openexchangerates 获取最新汇率并将其存储在本地存储中: $.ge
我基本上是在尝试复制购物车页面上的功能,用户可以在其中添加他们的 zip code 并计算可用的运费,但我试图从后端进行来自已创建的订单。 我找不到直接从 WC_Order 实例执行此操作的方法,所以
我想计算一下 数量 * 比率 = 金额 金额 - 折扣 + 税费 = 账单金额 账单金额+四舍五入= Netty 我知道这很容易完成,但问题是任何人都可以通过检查元素更改该值。为了阻止这种情况,我必须
我有关于向用户推送消息的问题。 这是用例。 一个用户正在一个支持 wifi 的仓库中行走,我们想使用眼镜发送有关该建筑物中需要用户与组件交互的组件的关键信息和警告。 我们在 android 设备中使用
当我编译它时,我收到错误,操作符号有问题,行代码错误: Pay = (40 * Rate) + (( Hours - 40) * (1.5 * Rate)); 下面是我使用的完整代码。 import
免费申请小米收款宝商家收款码 无需营业执照 0.32%费率 T+1到账 经常撸活动或者有其他收款需求的可以来开通一个小米收款宝,不需要营业执照 原本是只能在小米钱包APP内才能申请的,小编把申请
我已将 Shopify active_shipping gem 集成到我的网站中,并且我正在尝试从我的 UPS 帐户获取协议(protocol)费率(我可以获得正常费率)。我找不到任何关于协议(pro
我是一名优秀的程序员,十分优秀!