Bbili-open-mcpMCP
★

售后详情

POST#98api SHOP_AFTERSALES_INFO
https://member.bilibili.com/arcopen/fn/market/common/after_sale_query_detail

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

调用该接口可查询退货详情

body 参数

名称类型必填说明
after_sale_idint是售后单ID
need_operate_recordbool否是否需要协商记录

响应字段

名称类型必填说明
process_infostruct否售后单及相关信息
order_infostruct否售后单关联订单信息
after_sale_infostruct否售后单信息
arbitrate_infostruct否仲裁信息
logistics_infostruct否物流信息
record_logs_liststruct否协商记录
after_sale_idint否售后单号
after_sale_statusint否售后状态:1-申请退款;2-取消退款申请;3-拒绝退款申请;11-申请退货退款;12-取消退货退款申请;13-拒绝退货退款申请;14-待用户提交物流;15-待商家确认收货;21-申请换货;22-取消换货申请;23-拒绝换货申请;24-换货待商家发货;25-换货发货,待买家确认收货;60-售后完成;61-售后终止
after_sale_status_descstring否售后状态文案
refund_typeint否退款类型:0-无需退款;1-原路退款;2-线下退款
refund_type_textstring否退款类型文案
refund_statusint否退款状态:0-无退款;1-待退款;2-退款中;3-退款成功;4-退款失败;
refund_amountint否售后总金额(含运费)
refund_post_amountint否售后运费
apply_timeint否售后单申请时间,单位秒
update_timeint否售后单更新时间,单位秒
reasonstring否申请原因
after_sale_typeint否售后类型: 1-仅退款;2-退货退;3-换货;
after_sale_type_textstring否售后单类型文案
reason_remarkstring否申请描述
evidencelist否买家申请退款图片凭证,仅支持图片。
after_sale_apply_countint否用户申请售后件数
return_addressstruct否退货地址
post_addressstruct否换货地址
real_refund_amountint否实际退款金额;单位:分(此字段只有退款成功后才会记录)
got_pkgint否买家是否收到货,0-表示未收到货;1-表示收到货
status_deadlineint否当前节点逾期时间
exchange_sku_infostruct否换货sku信息
part_typeint否部分退状态,0为全额退款,1为部分退
refund_fail_reasonstring否退款失败文案
apply_roleint否售后申请角色:1-买家;2-商家;3-平台客服;4-系统
refund_timeint否退款成功时间,即平台最后原路退回金额到用户账户的成功时间,Unix时间戳:秒
return_methodint否用户申请时的退货方式:0-未选择,1-用户上传物流,2-上门取件
logistics_statusint否申请售后时商品发货状态,枚举为0-未发货;1-已发货;
detailstring否详细地址
detailSTRING否详细地址
provinceStruct否省
cityStruct否市
areaStruct否区
idINTEGER否地址 id
nameSTRING否地址名称
sku_idLong否商品skuId
numInteger否替换数量
urlString否商品图片url
nameString否商品名称
priceLong否换货商品价格,单位分
specDescString否sku规格信息
arbitrate_idint否仲裁单id
arbitrate_statusint否仲裁状态:0-默认状态;1-待商家上传凭证;2-双方举证中;3-平台仲裁中;61-买家撤销仲裁;62-系统撤销仲裁;8-仲裁完成
arbitrate_status_deadlineint否仲裁当前节点截止时间
arbitrate_create_timeint否仲裁单创建时间
arbitrate_update_timeint否仲裁单更新时间
return_logisticsstruct否买家退货物流信息
exchange_logisticsStruct否换货物流信息
tracking_nostring否物流单号
company_namestring否物流公司名称
company_codestring否物流公司编码
logistics_timeint否买家填写退货物流时间
operatorstring否操作人
timestring否操作时间
textstring否操作内容
imageslist否图片列表
actionstring否动作
roleint否角色;1-买家,2-商家,3-平台客服,4-系统
desc_kvslist否额外信息
shop_order_idint否店铺单ID
sku_order_infoslist否sku单信息
sku_order_idint否商品单信息
item_quantityint否订单件数
create_timeint否下单时间
product_namestring否商品名称
product_idint否商品ID
product_imagestring否商品图片
sku_idint否skuID
sku_refund_amountint否sku退款金额
after_sale_item_numint否商品单对应的售后数量
priceint否sku单价

调用方式

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

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

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

官方请求示例

bash
curl --location --request POST 'https://member.bilibili.com/arcopen/fn/market/common/after_sale_query_detail' \
--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 '{
  "after_sale_id" : 78720031036,
  "need_operate_record" : true
}'

原始文档:098_售后详情.md(13017 字节)。用 bili_docs_get { "ref": "98" } 读全文,或用 bili_api_spec { "ref": "98" } 取结构化规格。