ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 使用描述 售后流程的入口,根据返回结果来判断商品是否可以支持售后.如果未获取到商品售后权益,则表明商品目前暂时不支持售后 ### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=d6c6cc75f7dae33fa5fe821479b975a8#%E6%96%B9%E6%B3%95%E5%90%8D)方法名 dby.scm.aftersale.attributes ### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=d6c6cc75f7dae33fa5fe821479b975a8#%E7%BD%91%E5%85%B3%E5%9C%B0%E5%9D%80)网关地址 | 环境 | 地址 | 请求方式 | | --- | --- | --- | | 生产环境 | `https://openapi.duobaoyu.com.cn/open/api` | post+json | | 测试环境 | `https://openapi.duobaoyu88.cn/open/api` | post+json | ### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=d6c6cc75f7dae33fa5fe821479b975a8#%E5%85%AC%E5%85%B1query%E5%8F%82%E6%95%B0)公共Query参数 * * * | 名称 | 类型 | 必填 | 描述 | | --- | --- | --- | --- | | method | String | 是 | 方法名称 | | sign | String | 是 | [签名](签名规则.md) | | timestamp | String | 是 | 时间戳,格式为13位,例如:1670223623000 | | version | String | 是 | 版本号,现固定为v1 | | appKey | String | 是 | 申请的应用appKey | ### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=d6c6cc75f7dae33fa5fe821479b975a8#%E4%B8%9A%E5%8A%A1body%E5%8F%82%E6%95%B0applicationjson)业务Body参数(application/json) * * * | 名称 | 类型 | 必填 | 示例值 | 描述 | | --- | --- | --- | --- | --- | | orderItemId | java.lang.String | 是 | 1595302620191391744 | 子订单号 | | skuCodes | java.lang.String | 是 | 50106182257,50106182256 | 商品skuCode,多个以英文逗号隔开,最多20条 | ### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=d6c6cc75f7dae33fa5fe821479b975a8#%E5%93%8D%E5%BA%94%E5%8F%82%E6%95%B0)响应参数 * * * | 名称 | 类型 | 示例值 | 描述 | | --- | --- | --- | --- | | code | java.lang.String | 0 | 业务编码处理结果编码 | | msg | java.lang.String | 请求成功 | 业务处理结果结果说明 | | data | java.lang.Object | | 响应结果 | |   ├─supportCustomerAddressEdit | java.lang.Boolean | true | 支持用户编辑取件地址 | |   ├─supportMerchantAddressEdit | java.lang.Boolean | true | 支持商户编辑取件地址 | |   ├─attributes | java.util.List | | 商品售后权益 | |     ├─permitChgNum | java.lang.Integer | 100 | 可换货商品数量 | |     ├─permitRetNum | java.lang.Integer | 100 | 可退货商品数量 | |     ├─skuCode | java.lang.String | 50106182257 | 商品sku编码 | |     ├─pickupProducts | java.util.List | \[1,3\] | 商品可支持售后送货方式 (1:上门取件,~2:客户送货~,3:客户发货,~4:其他~) | |     ├─afterSaleTypes | java.util.List | \[2,3\] | 可支持售后类型 (1:退货退款 , 2:换货 , 3:维修 , 4:仅退款) | |     ├─afterSaleReasons | java.util.List | | 售后原因 | |       ├─afterSaleType | java.lang.Integer | 2 | 售后类型(1:退货退款 , 2:换货 , 3:维修 , 4:仅退款) | |       ├─buyerReceived | java.lang.Boolean | true | 买家是否收到货 | |       ├─reasons | java.util.List | | 售后类型对应的售后原因 | |         ├─needVoucher | java.lang.Boolean | true | 凭证是否必须上传 | |         ├─reasonCode | java.lang.String | 11060778541 | 售后原因编码 | |         ├─reasonName | java.lang.String | 包装损坏 | 售后原因描述 | | msgId | java.lang.String | efd7f07011124adf | 消息id | ### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=d6c6cc75f7dae33fa5fe821479b975a8#%E8%AF%B7%E6%B1%82%E7%A4%BA%E4%BE%8B)请求示例 curljavaphp ~~~json curl -XPOST -H "Content-type: application/json" -d '{ "orderItemId": "1595302620191391744", "skuCodes": "50106182257" }' 'http://xxxxx/open/api?method=dby.scm.aftersale.attributes&version=v1&appKey=your appKey&timestamp=1670057525000&sign=123' ~~~ ### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=d6c6cc75f7dae33fa5fe821479b975a8#%E5%93%8D%E5%BA%94%E7%A4%BA%E4%BE%8B)响应示例 ~~~json { "code": "0", "msg": "请求成功", "data": { "supportCustomerAddressEdit": false, "supportMerchantAddressEdit": true, "attributes": [ { "permitRetNum": 100, "permitChgNum": 100, "skuCode": "50106182257", "pickupProducts": [ 1, 3 ], "afterSaleTypes": [ 2, 3 ], "afterSaleReasons": [ { "afterSaleType": 2, "reasons": [ { "needVoucher": false, "reasonCode": "11060778541", "reasonName": "包装损坏" } ] }, { "afterSaleType": 3, "reasons": [ { "needVoucher": false, "reasonCode": "87939094266", "reasonName": "123" } ] } ] } ] }, "msgId": "bcead7420b5e47eb", } ~~~ ### [](https://duobaoyu.com.cn/documentcenter?onlyFlag=d6c6cc75f7dae33fa5fe821479b975a8#%E5%BC%82%E5%B8%B8%E7%A4%BA%E4%BE%8B)异常示例 ~~~json { "code": "1", "msg": "请求失败", "data": null, "msgId": "efd7f07011124adf" } ~~~