添加分销商品关系(买家)

添加分销商品关系(买家)

1.请求参数:

请求URL:

POST https://open.fw199.com/gateway/1688/fenxiao/buyer/outproduct/relationadd

基础参数

参数名 类型 必须 示例值 说明
appid String true 32432143214214 合作伙伴AppId
timestamp String true 1633618722 当前时间戳
seller_nick String true b2b-1624961122 1688账号
sign String true 999de41d862efaa6f1084ead3b3ba480 如何计算生成见示例代码
request_data json true

request_data业务参数中字段

名称 类型 是否必须 描述 示例值
channel String 下游分销渠道 淘宝-thyny,天猫-tm,淘特-taote,阿里巴巴C2M-c2m,京东-jingdong,拼多多-pinduoduo,微信-weixin,跨境-kuajing,快手-kuaishou,有赞-youzan,抖音-douyin,寺库-siku,美团团好货-meituan,小红书-xiaohongshu,当当-dangdang,苏宁-suning,大V店-davdian,行云-xingyun,蜜芽-miya,菠萝派商城-boluo,快团团-kuaituantuan,其他-other
offerId Long offerId和openOfferId两者必填一个。 上游1688商品id。 135654554
openOfferId String offerId和openOfferId两者必填一个。 上游1688商品加密id。 Wcv2w970KoL1BCpJGQp3vwKvcBThOPlpHnUtkK3T0n4=
outItemCode String 下游外部商品码 item123
outShopCode String 下游店铺code,如果是淘宝平台,传用户授权工具的下游user id shop123
distributeType String 铺货方式 用户手动-manual ,自动-hotAuto
skuList McdOfferSkuParam[] sku信息列表

McdOfferSkuParam字段说明

名称 类型 是否必须 描述 示例值
offerSkuId String sku_id信息 123,若skuid为空,请文字回传读取不到
offerSkuName String sku属性名称 示例值修改:颜色:粉色 产品规格:CL30 摇头炫彩加湿器
skuIdQty Long sku_id组货数量 123
outSkuId String 下游渠道sku_id 123 (备注:若skuid为空,请文字回传读取不到)
distributionTime String 下游发货时间设置,json格式 {}
distributionPrice String 下游价格设置,json格式 {}
distributionPost String 运费设置,json格式 {}
distributionReverseService String 售后设置,json格式 {}
distributionOther String 铺货类型 比如:铺货 或者 拍单,只能传这两个的其中之一
skuStatus String sku铺货状态,含义:铺货到下游平台仓库 或 直接上架,若为入仓回传ck,若直接上架回传sj sj

2. 请求示例代码(Java)

   @Test
    public void AlibabaFenxiaoBuyerOutproductRelationAddRequest() throws Exception {
        //业务参数
        Map<String, String> data = new HashMap<String, String>();
        data.put("appid", Config.AppId);
        data.put("seller_nick",  Config.AlibabaFenXiaoSellerNick);
        Long timestamp = System.currentTimeMillis() / 1000;
        data.put("timestamp", timestamp.toString());
        String request = "{\"channel\":\"other22\",\"offerId\":\"800636515749\",\"outItemCode\":\"a00001\",\"outShopCode\":\"gpshopadmin1\"}";
        data.put("request_data", request);
        data.put("sign", Utils.Sign(data, Config.AppSecret)); 
        String response = doHttpRequest(Config.AlibabaFenxiaoBuyerOutproductRelationAddRequestUrl, data);
    }

3. 返回结果如下:

3.1成功情况
{
  "code": 0,
  "message": "ok",
  "data": {
    "data": "true",
    "success": true
  },
  "trace_id": ""
}
3.2 失败情况
{
  "code": 0,
  "message": "ok",
  "data": {
    "data": "false",
    "errorCode": "failed",
    "errorMessage": "不支持的渠道other22",
    "success": false
  },
  "trace_id": ""
}

说明: code为0表示成功,非0为失败,message会包含失败原因。 业务上是否成功,以data内的success为准 。

文档更新时间: 2025-07-29 20:56   作者:admin