Bbili-open-mcpMCP
★

售后列表查询

POST#97api SHOP_AFTERSALES_INFO
https://member.bilibili.com/arcopen/fn/market/common/after_sale_query_list

开放能力 / 交易电商 / 电商 / 接口 / 售后模块接口

调用该接口可查询退货列表

body 参数

名称类型必填说明
order_idint否父订单号
after_sale_typeint否售后类型: 1-仅退款;2-退货退款;3-换货;
reasonint否售后理由;1-七天无理由退货;2-非七天无理由退货;
logistics_statusint否退货物流状态,枚举为1(全部),2(已发货),3(未发货)
refund_typeint否退款类型:0-无需退款;1-原路退款;2-线下退款;
arbitrate_statusint否仲裁状态:0-默认状态;1-待商家上传凭证;2-双方举证中;3-平台仲裁中;61-买家撤销仲裁;62-系统撤销仲裁;8-仲裁完成
start_timeint否申请时间开始,单位为秒(查询范围包含开始值)
end_timeint否申请时间结束,单位为秒(查询范围不包含结束值)
amount_startint否售后退款金额下限,单位为分(查询范围包含开始值)
amount_endint否售后退款金额上限,单位为分(查询范围不包含结束值)
order_bystring否排序方式,优先级按照列表顺序从前往后依次减小,写法为"<字段名称> <排序方式>",字段名称目前支持"apply_time"(申请时间)和 "update_time"(更新时间),排序方式目前支持"asc"(升序)和"desc"(降序)。
pageint是页数,从0开始
sizeint是每页数量,最多100个
after_sale_idint否售后单号
after_sale_statuslist否售后状态:1-申请退款;2-取消退款申请;3-拒绝退款申请;11-申请退货退款;12-取消退货退款申请;13-拒绝退货退款申请;14-待用户提交物流;15-待商家确认收货;21-申请换货;22-取消换货申请;23-拒绝换货申请;24-换货待商家发货;25-换货发货,待买家确认收货;60-售后完成;61-售后终止;
update_start_timeint否更新时间开始,单位为秒(查询范围包含开始值);当使用update_start_time和update_end_time时,order_by= update_time;
update_end_timeint否更新时间结束,单位为秒(查询范围包含开始值);当使用update_start_time和update_end_time时,order_by= update_time;

响应字段

名称类型必填说明
after_sale_listlist否售后列表
has_morebool否是否还有更多
totalint否当前搜索条件下,匹配到的总数量
pageint否页码,从0开始
sizeint否当前返回售后数量
after_sale_infostruct否售后信息
order_infostruct否订单信息
text_infostruct否文案信息
after_sale_idint否售后单号
after_sale_typeint否售后类型: 1-仅退款;2-退货退款;3-换货;
after_sale_statusint否售后状态:1-申请退款;2-取消退款申请;3-拒绝退款申请;11-申请退货退款;12-取消退货退款申请;13-拒绝退货退款申请;14-待用户提交物流;15-待商家确认收货;21-申请换货;22-取消换货申请;23-拒绝换货申请;24-换货待商家发货;25-换货发货,待买家确认收货;60-售后完成;61-售后终止
order_idint否关联的订单ID
apply_timeint否申请时间
update_timeint否最近更新时间
status_deadlineint否当前节点逾期时间
refund_amountint否售后退款金额,单位为分
refund_post_amountint否售后退运费金额,单位为分
after_sale_numint否售后数量
refund_typeint否退款类型:0-无需退款;1-原路退款;2-线下退款
arbitrate_statusint否仲裁状态:0-默认状态;1-待商家上传凭证;2-双方举证中;3-平台仲裁中;61-买家撤销仲裁;62-系统撤销仲裁;8-仲裁完成
create_timeint否售后单创建时间
return_logistics_codestring否退货物流单号
refund_statusint否退款状态;1-待退款;2-退款中;3-退款成功;4-退款失败;
exchange_sku_infostruct否换货sku信息
logistics_statusint否申请售后时商品发货状态,枚举为0-未发货;1-已发货;
shop_order_idint否店铺单订单ID
sku_order_infosstruct否售后关联的订单信息
sku_order_idint否商品单id
item_numint否购买数量
product_namestring否商品名称
product_idint否商品ID
product_imagestring否商品图片
sku_idint否sku_id
after_sale_item_numint否售后商品数量
after_sale_pay_amountint否售后退款金额
priceint否实际售卖价格(不包括运费)
after_sale_status_textstring否售后状态文案
after_sale_type_textstring否售后类型文案
return_logistics_textstring否退货物流发货状态文案
after_sale_refund_type_textstring否售后退款类型文案
reason_textstring否售后理由文案
arbitrate_status_textstring否仲裁状态文案
sku_idLong否商品skuId
numInteger否替换数量
urlString否商品图片url
nameString否商品名称
priceLong否换货商品价格,单位分
specDescString否sku规格信息

调用方式

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

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

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

官方请求示例

bash
curl --location --request POST 'https://member.bilibili.com/arcopen/fn/market/common/after_sale_query_list' \
--header 'Accept: application/json' \
--header 'Access-Token: a24e56a0fc0093668bca0f3a15410ea2' \
--header 'Content-Type: application/json' \
--header 'x-bili-timestamp: 1712473117' \
--header 'x-bili-signature-method: HMAC-SHA256' \
--header 'x-bili-signature-version: 2.0' \
--header 'Authorization: afdf0ddc6dd8f5af9c7f25cf3115a03142e67df99e15f909a17c11e4c82ad4f9' \
--header 'x-bili-signature-nonce: 1712473117993237000' \
--header 'x-bili-accesskeyid: 8ca079bc20ce433d' \
--header 'x-bili-content-md5: 795a2d7e13f989cee460801379fe543c' \
--header 'Connection: keep-alive' \
--data-raw '{
 "order_id":8001008998033036,
 "page": 0,
 "size": 10
}'

原始文档:097_售后列表查询.md(11491 字节)。用 bili_docs_get { "ref": "97" } 读全文,或用 bili_api_spec { "ref": "97" } 取结构化规格。