【问题标题】:azure billing api runs Ok but returns nothing to view?azure billing api 运行正常,但没有返回任何内容?
【发布时间】:2016-02-20 13:51:13
【问题描述】:

我正在使用billing-dotnet-usage-api。 我已正确配置它,它连接到 azure,没有错误。 我得到一个黑色的 cmd 窗口,上面写着:

呼叫使用服务...
使用服务响应状态:OK
收到使用流。按 ENTER 继续原始输出。

{“价值”:[]}
原始输出完成。按 ENTER 继续 JSON 输出。

{“价值”:[]}
JSON 输出完成。按 ENTER 关闭。

当我按下 Enter 键时,它会关闭并返回 Visual Studio,但我没有收到任何数据或任何与成本/账单/明细相关的信息。什么都没有?!

我错过了什么..? 谢谢

【问题讨论】:

  • 请检查您传递的输入参数。
  • 是的,我需要更改日期范围!我错过了 ;)。但现在我正在获取所有原始数据,并且已经研究了如何将其保存为 txt 文件。但我不知道如何使用这些数据??没用..我认为这个 API 会为我提供一个界面,我可以用它来以有意义的方式查看数据...?

标签: .net api azure billing


【解决方案1】:

API 提供与收费不同的使用数据,您必须自己计算费用。基本上,您必须使用Usage API 检索您的使用情况,然后使用Rates API 检索您的订阅费率。然后,您必须通过将使用情况加入 Meterid GUID 上的费率来计算费用。

来自here 托管团队的示例应用程序包含将 JSON 数据转换为 C# 对象的代码。

我有一个帖子here,它更详细地解释了如何进行计算。

【讨论】:

    猜你喜欢
    • 2021-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多