注意:以下文档只适用于TOP接口,请谨慎使用!

qimen.alibaba.idle.recycle.quote.get (报价获取)

获取回收商报价

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
spuid Number 必须 12345 闲鱼spuid
questionnaire String 必须 {"questions":[{"answers":[{"id":111}],"id":11},{"answers":[{"id":123}],"id":12},{"answers":[{"id":132}],"id":13},{"answers":[{"id":142}],"id":14},{"answers":[{"id":151}],"id":15},{"answers":[{"id":163}],"id":16},{"answers":[{"id":173}],"id":17}]} 用户问卷结果
quoteId Number 必须 1111 报价Id
division Struct 可选 用户位置信息
  • └ townId
  • String
  • 可选
  • 33011005
  • 乡镇街道级
  • └ areaId
  • String
  • 可选
  • 330110
  • 区县级
  • └ cityId
  • String
  • 可选
  • 330100
  • 市级
  • └ provinceId
  • String
  • 可选
  • 330000
  • 省级divisionId
  • └ addressDetail
  • String
  • 可选
  • 西溪园区A区
  • 详细地址
  • └ area
  • String
  • 可选
  • 余杭区
  • └ town
  • String
  • 可选
  • 文一西路
  • 四级地址,比如乡镇
  • └ city
  • String
  • 可选
  • 杭州市
  • └ province
  • String
  • 可选
  • 浙江省
  • └ lat
  • String
  • 可选
  • 80.54
  • 纬度
  • └ lng
  • String
  • 可选
  • 30.14
  • 经度
userId String 可选 0 用户id
channel String 可选 idle 渠道,来源
channelData String 可选 {"actData":"{\"currentCount\":2,\"desc\":\"20180904中石油分享得全额回收,最高得3次机会\",\"key\":\"1189123_20180904\",\"maxCount\":3}","subChannel":"IMchannel"} 渠道内拓展属性,key需要约定例如 subChannel(二级渠道)、actData(活动内数据)
sceneType String 可选 3C 回收场景 3C数码:3C;大件回收:BULKS,更多见接入文档估价流程定义
recycleSupplierId String 可选 545749246 手淘商家的淘宝账号id
recycleType String 可选 2
  • 默认值:1
  • 1:代表ISV回收类型,此场景recycle_supplier_id为空 2:代表商家回收类型,recycle_supplier_id不为空。
    quoteVersion String 可选 0 估价版本,第几次估价
    quoteType String 可选 3 1:实时估价,2:延迟估价,3:无问卷估价
    bizType String 可选 3C 投放业务
    lng String 可选 79.125 经度
    lat String 可选 32.1542 纬度
    storeId String 可选 12 闲鱼门店id
    shipType Number 可选 1 用户估价履约类型
    curDivision Struct 可选 用户当前位置信息
    • └ lng
    • String
    • 可选
    • 30.14
    • 经度
    • └ lat
    • String
    • 可选
    • 100.12
    • 纬度
    • └ province
    • String
    • 可选
    • 浙江省
    • └ city
    • String
    • 可选
    • 杭州市
    • └ town
    • String
    • 可选
    • 文一西路
    • 乡镇街道
    • └ area
    • String
    • 可选
    • 余杭区
    • └ addressDetail
    • String
    • 可选
    • 西溪园区
    • 详细地址
    • └ provinceId
    • String
    • 可选
    • 330000
    • 省级
    • └ cityId
    • String
    • 可选
    • 330100
    • 市级
    • └ areaId
    • String
    • 可选
    • 330110
    • 区县级
    • └ townId
    • String
    • 可选
    • 33011005
    • 乡镇街道级

    响应参数

    名称 类型 示例值 描述
    price String 12300 价格 分
    quoteId Number 1111 本次估价id
    errCode String 0 错误码
    spuId Number 3361927 spuid
    errMessage String OK 错误信息
    success Boolean true 是否成功报价
    timeLimit Number 1514014215893 报价时限,回收商需要在时限前给出估价,延迟报价使用,实时报价填0,Long值
    ext1 String 80000 备注字段,sceneType为帮卖3C(3C_CONSIGNMENT)时,请填写相同机况回收订单价格差,单位为分,精确到元;例如80000;
    ext2 String 13900 备注字段,sceneType为帮卖3C(3C_CONSIGNMENT)时,请填写预计下周下跌金额,单位为分,精确到元;例如13900;
    shipTypes Number [] 支持当前地区的交付类型 1:顺丰邮寄,2:上门;3:到店
    priceDetail GoldPriceDetailDTO 其他费用相关信息返回
    • └ quotationFee
    • Number
    • 100
    • 保价费,单位分 邮寄&克重<20g返回
    • └ freightFee
    • Number
    • 100
    • 运费,单位分 邮寄&克重<20g返回
    • └ detectionFee
    • Number
    • 100
    • 每单检测费,单位分
    • └ goldPrice
    • Number
    • 100
    • 单克金价,单位分
    • └ handlingFee
    • Number
    • 100
    • 单克手续费,单位分

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
    AlibabaIdleRecycleQuoteGetRequest req = new AlibabaIdleRecycleQuoteGetRequest();
    req.setSpuid(12345L);
    req.setQuestionnaire("{\"questions\":[{\"answers\":[{\"id\":111}],\"id\":11},{\"answers\":[{\"id\":123}],\"id\":12},{\"answers\":[{\"id\":132}],\"id\":13},{\"answers\":[{\"id\":142}],\"id\":14},{\"answers\":[{\"id\":151}],\"id\":15},{\"answers\":[{\"id\":163}],\"id\":16},{\"answers\":[{\"id\":173}],\"id\":17}]}");
    req.setQuoteId(1111L);
    AlibabaIdleRecycleQuoteGetRequest.Struct obj1 = new AlibabaIdleRecycleQuoteGetRequest.Struct();
    obj1.setTownId("33011005");
    obj1.setAreaId("330110");
    obj1.setCityId("330100");
    obj1.setProvinceId("330000");
    obj1.setAddressDetail("西溪园区A区");
    obj1.setArea("余杭区");
    obj1.setTown("文一西路");
    obj1.setCity("杭州市");
    obj1.setProvince("浙江省");
    obj1.setLat("80.54");
    obj1.setLng("30.14");
    req.setDivision(obj1);
    req.setUserId("0");
    req.setChannel("idle");
    req.setChannelData("{\"actData\":\"{\\"currentCount\\":2,\\"desc\\":\\"20180904中石油分享得全额回收,最高得3次机会\\",\\"key\\":\\"1189123_20180904\\",\\"maxCount\\":3}\",\"subChannel\":\"IMchannel\"}");
    req.setSceneType("3C");
    req.setRecycleSupplierId("545749246");
    req.setRecycleType("2");
    req.setQuoteVersion("0");
    req.setQuoteType("3");
    req.setBizType("3C");
    req.setLng("79.125");
    req.setLat("32.1542");
    req.setStoreId("12");
    req.setShipType(1L);
    AlibabaIdleRecycleQuoteGetRequest.Struct obj2 = new AlibabaIdleRecycleQuoteGetRequest.Struct();
    obj2.setLng("30.14");
    obj2.setLat("100.12");
    obj2.setProvince("浙江省");
    obj2.setCity("杭州市");
    obj2.setTown("文一西路");
    obj2.setArea("余杭区");
    obj2.setAddressDetail("西溪园区");
    obj2.setProvinceId("330000");
    obj2.setCityId("330100");
    obj2.setAreaId("330110");
    obj2.setTownId("33011005");
    req.setCurDivision(obj2);
    AlibabaIdleRecycleQuoteGetResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <price>12300</price>
    <quoteId>1111</quoteId>
    <errCode>0</errCode>
    <spuId>3361927</spuId>
    <errMessage>OK</errMessage>
    <success>true</success>
    <timeLimit>1514014215893</timeLimit>
    <ext1>80000</ext1>
    <ext2>13900</ext2>
    <priceDetail>
        <quotationFee>100</quotationFee>
        <freightFee>100</freightFee>
        <detectionFee>100</detectionFee>
        <goldPrice>100</goldPrice>
        <handlingFee>100</handlingFee>
    </priceDetail>
    

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案
    isp.http-read-timeout 请求后端HTTP服务响应超时 请商家检查服务端应用是否正常
    isp.http-connection-refuse 后端http服务提供方拒绝连接 请商家检查服务器是否正常
    sign-check-failure 验签失败 使用正确的验签方式和数据获取方式;使用sdk的,sdk中有相关工具
    isp.http-connection-timeout 后端http服务提供方拒绝连接 请商家检查服务是否正常
    spu-not-support 不支持此spu/商品未上架 检查该spu的挂载状态 下线此spu:将相应的spu挂载状态置为删除 或者返回正确的数据。
    too_many_queries 业务限流 确认是否是正常业务逻辑
    http-service-status-error 后端http服务异常 请商家检查服务是否正常
    1026
    -1
    quote_service_error
    quote_spu_not_support
    quote_too_many_queries
    50
    quote_user_punished
    arg-check-failure
    PARAM_ERROR
    ERR_SYS_ERROR
    1

    API工具

    如何获得此API

    FAQ

    返回
    顶部