账单查询接口
更新时间:2025-08-21
查询资源月账单
通过以下代码可以查询资源月账单。
Go
1 client, _ := billing.NewClient("ak", "sk", "endpoint")
2 bill, err := client.ResourceMonthBill("2024-02", "", "", "postpay", "", "", 1, 10)
3 if err != nil {
4 fmt.Println("get bill failed", err)
5 } else {
6 fmt.Println(json.Marshal(bill))
7 }
提示:
- 详细的参数配置及限制条件,可以参考BILLING API文档资源月账单。
查询计费项账单
通过以下代码可以查询计费项账单。
Go
1 client, _ := billing.NewClient("ak", "sk", "endpoint")
2 request := billing.ResourceChargeItemBillRequest{
3 BillMonth: "2025-06",
4 QueryAccountId: "accountId",
5 PageNo: 1,
6 PageSize: 2,
7 NeedSplitConfiguration: true,
8 }
9 bill, err := client.ResourceChargeItemBill(request)
10 if err != nil {
11 fmt.Println("get bill failed", err)
12 } else {
13 fmt.Println(json.Marshal(bill))
14 }
提示:
- 详细的参数配置及限制条件,可以参考BILLING API文档计费项账单。
查询成本分摊账单
通过以下代码可以查询成本分摊账单。
Go
1 client, _ := billing.NewClient("ak", "sk", "endpoint")
2 request := billing.ShareBillRequest{
3 Month: "2025-06",
4 QueryAccountId: "accountId",
5 PageNo: 1,
6 PageSize: 5,
7 NeedSplitConfiguration: true,
8 }
9 bill, err := client.ShareBill(request)
10 if err != nil {
11 fmt.Println("get bill failed", err)
12 } else {
13 fmt.Println(json.Marshal(bill))
14 }
提示:
- 详细的参数配置及限制条件,可以参考BILLING API文档成本分摊。
查询成本拆分账单
通过以下代码可以查询成本拆分账单。
Go
1 client, _ := billing.NewClient("ak", "sk", "endpoint")
2 request := billing.CostSplitBillRequest{
3 Month: "2025-06",
4 QueryAccountId: "accountId",
5 PageNo: 1,
6 PageSize: 100,
7 NeedSplitConfiguration: true,
8 ServiceType: "BLB",
9 }
10 bill, err := client.CostSplitBill(request)
11 if err != nil {
12 fmt.Println("get bill failed", err)
13 } else {
14 fmt.Println(json.Marshal(bill))
15 }
提示:
- 详细的参数配置及限制条件,可以参考BILLING API文档成本拆分。