curl --request GET \
--url https://www.chenyu.cn/api/open/v2/bill/list \
--header 'Authorization: Bearer <token>'{
"code": 123,
"msg": "<string>",
"data": {
"order_list": [
{
"amount": 123,
"charge_channel": 123,
"order_number": "<string>",
"order_time": 123,
"settle_start_time": 123,
"settle_end_time": 123,
"remark": "<string>"
}
],
"total": 123
}
}查询账户消费流水记录
curl --request GET \
--url https://www.chenyu.cn/api/open/v2/bill/list \
--header 'Authorization: Bearer <token>'{
"code": 123,
"msg": "<string>",
"data": {
"order_list": [
{
"amount": 123,
"charge_channel": 123,
"order_number": "<string>",
"order_time": 123,
"settle_start_time": 123,
"settle_end_time": 123,
"remark": "<string>"
}
],
"total": 123
}
}1: 余额消费2: 算力卡消费import requests
url = "https://www.chenyu.cn/api/open/v2/bill/list"
headers = {
"Authorization": "Bearer your_api_key"
}
params = {
"page": "1",
"page_size": "10",
"charge_channel": 1, # 可选,1.余额消费 2.算力卡消费
"order_number": "ORD123456789" # 可选,按订单编号筛选
}
response = requests.get(url, headers=headers, params=params)
result = response.json()
if result['code'] == 0:
bill_data = result['data']
print(f"总记录数: {bill_data['total']}")
for record in bill_data['order_list']:
print(f"消费金额: {record['amount']}")
print(f"扣费渠道: {record['charge_channel']}")
print(f"订单编号: {record['order_number']}")
print(f"订单时间: {record['order_time']}")
print(f"备注: {record['remark']}")
print("---")
else:
print(f"查询失败: {result['msg']}")
{
"code": 0,
"msg": "查询成功",
"data": {
"order_list": [
{
"amount": 25.50,
"charge_channel": 1,
"order_number": "ORD20240115143025001",
"order_time": 1705308625,
"settle_start_time": 1705308000,
"settle_end_time": 1705308625,
"remark": "GPU实例使用费用"
},
{
"amount": 10.00,
"charge_channel": 2,
"order_number": "ORD20240115120000002",
"order_time": 1705299600,
"settle_start_time": 1705299000,
"settle_end_time": 1705299600,
"remark": "存储费用"
}
],
"total": 156
}
}