Bbili-open-mcpMCP
★

查询充电记录

POST#110api UPOWER_ORDER_DATA
https://member.bilibili.com/arcopen/fn/common/charge_order_search_list

开放能力 / 充电业务 / 接口

查询已授权用户对特定UP主的充电记录

body 参数

名称类型必填说明
listlist是要查询的对象列表,单次最多查询100个
sourcestring是来源,和运营前置沟通后获取的固定值
open_idint是用户唯一标识,为用户授权后通过[消息推送](https://open.bilibili.com/doc/4/5b70f2b6-a7d4-b4b1-6f4f-4170270e4f7a)或者[用户公开信息查询](https://open.bilibili.com/doc/4/feb66f99-7d87-c206-00e7-d84164cd701c)接口返回的内容
privilege_typelist是筛选充电档位,预留字段(当前直接传递"privilege_type":[]即可)

响应字段

名称类型必填说明
data.listlist否请求的查询对象最近500条充电记录
data.identity_listlist否当前有效的充电身份
buy_timeint否购买时间,秒级时间戳
daysint否购买时长
log_idstring否唯一订单标示
open_idstring否进行充电的用户唯一标识
state_descstring否订单状态 已完成已退款
up_infolist否被充电的UP主信息
open_idstring否被充电的UP主唯一标识
privilege_strstring否充电档位
expire_timeint否当前档位身份过期时间,秒级时间戳

调用方式

javascript
// 让 AI 直接调(需要开放平台凭据)
bili_api_call { "ref": "110", "query": {…}, "body": {…} }

// 只看将要发出的请求(不需要凭据)
bili_api_call { "ref": "110", "dryRun": true }

// 生成完整调用代码
bili_codegen { "ref": "110", "lang": "python" }

官方请求示例

bash
curl -X POST "https://member.bilibili.com/arcopen/fn/common/charge_order_search_list"
-H "x-bili-timestamp: 1755158911"
-H "x-bili-signature-method: HMAC-SHA256"
-H "x-bili-signature-nonce: 6003f29e-653f-4f1a-8ffa-839b36b9c83d"
-H "x-bili-accesskeyid: e936bd8150844f53"
-H "x-bili-signature-version: 2.0"
-H "x-bili-content-md5: d5d917d85c8e9e44fa0bf46eec1f7d19"
-H "Authorization: 5dc43ef61f5e66bd3bb23fea123547897d576723f668448e2efed68e0712baac"
-H "Accept: application/json"
-H "Content-Type: application/json"
-H "access-token: c83196401fe5002e308c02ba8e873481"
-d "{
    "list": [
        {
            "open_id": "3b672f623fed4a8caaac2a12422b5145",
            "privilege_type": []
        }
    ],
    "source": "test"
}"

原始文档:110_查询充电记录.md(5292 字节)。用 bili_docs_get { "ref": "110" } 读全文,或用 bili_api_spec { "ref": "110" } 取结构化规格。