接口路径
https://api.unicloud.com/expense
接口名
QueryBill
描述
查询用户某个账期内结算账单。
请求参数
名称 | 类型 | 是否必填 | 说明 |
---|
Action | String | 是 | 要执行的操作,取值:QueryBill |
BillPeriod | String | 是 | 账期,YYYY-MM。样例:2019-06 |
ProductCategory | String | 否 | 产品类型 |
BillingStatus | String | 否 | 状态PAID,PAID_PART,NO_SETTLE |
PageNum | Integer | 是 | 页码,默认值为1 |
PageSize | Integer | 是 | 每页数量,默认值为20,最大值200 |
返回参数
名称 | 类型 | 说明 |
---|
TotalCount | Integer | 总记录数 |
PageNum | Integer | 页码 |
PageSize | Integer | 每页数量 |
Items | Item | 账单详情 |
Item:
名称 | 类型 | 说明 |
---|
ConsumeTime | String | 消费时间 |
BillPeriod | String | 账期 |
ProductCategory | String | 产品类型 |
BillCategory | String | 账单类型 |
PayType | String | 计费方式 |
BillNo | String | 账单号 |
AmountPayable | String | 账单金额 |
AmountPaid | String | 实付金额 |
BillStatus | String | 支付状态 |
AmountFinal | String | 应付金额 |
AmountUncleared | String | 欠款金额 |
请求示例
Action=QueryBill
&BillingCycle=2019-06
&其他公共参数
返回示例
"Items": { "Item": [
{ " ConsumeTime ": "2019-06-06 12:12:23 —2019-08-06 12:12:23 ", " BillPeriod ": "2019-04", " ProductCategory ": "BANDWIDTH_PUBLIC", " BillCategory ": “POSTPAID”, " PayType ": "YEAR_MONTH", " BillNo ": "2019032513418973", " AmountPayable": "10.5600", " AmountPaid": "58.2500", " BillStatus ": "NO_SETTLE", " AmountFinal": "0.0000", " AmountUncleared": "0.0000"
}
]
}, "TotalCount":300, "Page":1, "Size":20
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|
400 | MissingParameter | The specified parameter xx is mandatory for this request. | 指定的参数未设置。 |
400 | InvalidParameter | The specified moduleCode is not valid. | 指定的参数不合法。 |
500 | SystemError | System Error | 系统错误 |