# 定向计划接口

接口名称 说明
查询定向计划详情/列表 支持开发者通过该接口获取定向计划的详细信息
申请加入定向计划 支持开发者申请加入定向计划
查询定向计划申请状态 支持开发者获取定向计划的申请状态

# 1.查询定向计划详情/列表

# 接口说明

根据计划邀请链接获取定向计划的详细信息/列表

# 请求地址

GET https://api.weixin.qq.com/union/promoter/target/plan_info?access_token=ACCESS_TOKEN

# 请求参数(查询计划列表)

属性 类型 默认值 必填 说明
access_token string 接口调用凭证
offset number 0 定向计划列表查询偏移量
limit number 10 定向计划列表每页项数
totalStatus number 定向计划状态,不传则拉全部计划

# 请求参数(查询计划详情)

属性 类型 默认值 必填 说明
access_token string 接口调用凭证
planInvitationUrl string 定向计划邀请链接,与offset、limit、totalStatus二选一

totalStatus 的枚举

类型 说明
1 number 生效
2 number 失效

# 返回值

# Object

属性 类型 说明
errcode number 错误码
errmsg string 错误信息
planList Array.<Object> 定向计划列表数据
totalCnt number 定向计划总数
targetPlanInfo object 定向计划详情数据
productListInfo Array.<Object> 定向计划的商品详情数据

planList 的结构(计划列表)

属性 类型 说明
planId string 计划ID
planName string 计划名称
planDesc string 计划描述
planStatus string 计划状态
planType number 计划类型
planStartTime number 计划开始时间(秒级时间戳)
planEndTime number 计划结束时间(秒级时间戳)
productListInfo Array.<Object> 商品信息列表
productTotalCnt number 商品总数
shopInfo object 所属商家基本信息

shopInfo 的结构

属性 类型 说明
headimgurl string 头像URL
nickname string 商家名称
appid string 商家APPID
username string 商家用户名

planStatus 的枚举

类型 说明
0 number 未生效
1 number 有效
2 number 失效

planType 的枚举

类型 说明
0 number 小商店
1 number 小程序

productListInfo 的结构

属性 类型 说明
planId string 计划ID
productId string 商品ID
productStatus number 商品状态
commissionRatio number 佣金率
planType number 计划类型
productDetailInfo object 商品信息
leagueExInfo object 佣金信息
couponInfo object 优惠券信息(当前仅小商店商品有优惠券信息)

targetPlanInfo 的结构(计划详情)

属性 类型 说明
planId string 计划ID
planStatus string 计划状态
planName string 计划名称
planDesc string 计划描述
planStartTime number 计划开始时间(时间戳)
planEndTime number 计划结束时间(时间戳)
planType number 计划类型
shopInfo string 所属商家基本信息

productDetailInfo(planType=0,小商店商品) 的结构

属性 类型 说明
title string 商品标题
subTitle string 商品子标题
headImg Array.<string> 商品主图
category Array.<string> 商品类目
category[].catId Object 类目ID
category[].name Object 类目名称
brand string 品牌名称
brandId string 品牌ID
model string 型号
detail Object 商品详细数据
detail.detailImg Array.<string> 商品详情图片
param Array.<Object> 商品参数
minPrice number 商品最低价格,单位分
totalStockNum number 总库存
totalSoldNum number 累计销量
skus Array.<Object> 商品SKU
skus[].skuId string 商品SKU ID
skus[].productSkuInfo.thumbImg string 商品SKU 小图
skus[].productSkuInfo.salePrice Object 商品SKU 销售价格,单位分
skus[].productSkuInfo.marketPrice Object 商品SKU 市场价格,单位分
skus[].productSkuInfo.stockInfo.stockNum number 商品SKU 库存
skus[].productSkuInfo.stockInfo.stockNum number 商品SKU 库存

productDetailInfo(planType=1,小程序商品) 的结构

属性 类型 说明
productId string 商品SPUID
outProductId string 商家自定义的商品SPUID
title string 商品标题
headImg Array.<string> 商品主图
cats Array.<string> 商品类目
cats[].catId Object 类目ID
cats[].name Object 类目名称
brandId string 品牌ID
descInfo Object 商品描述信息
descInfo.imgs Array.<string> 商品描述图片
descInfo.desc Array.<string> 商品描述文本
path string 商品详情页的路径
skus Array.<Object> 商品SKU
skus[].skuAttrs Array.<Object> 商品SKU 属性
skus[].skuAttrs.attrKey string 商品SKU 属性key
skus[].skuAttrs.attrValue string 商品SKU 属性value
skus[].skuId string 商品SKU ID
skus[].outSkuId string 商家自定义的商品SKU ID
skus[].thumbImg string 商品SKU 小图
skus[].salePrice Object 商品SKU 销售价格,单位分
skus[].marketPrice Object 商品SKU 市场价格,单位分
skus[].stockNum number 商品SKU 库存
minPrice number 商品最低价格,单位分
totalStockNum number 总库存

leagueExInfo 的结构

属性 类型 说明
hasCommission number 是否有佣金,1/0
commissionRatio number 佣金比例,万分之一
commissionValue number 佣金金额,单位分

couponInfo 的结构

属性 类型 说明
hasCoupon number 是否有联盟券,1为含券商品,0为全部商品
couponId string 券id
couponDetail Object 券详情

couponDetail 的结构

属性 类型 说明
restNum number 券库存
type number 券类型
discountInfo Object 券面额
validInfo Object 有效期
receiveInfo Object 领券时间

discountInfo 的结构

属性 类型 说明
discountCondition.productIds[] string 指定商品 id
discountCondition.productCnt number 商品数
discountCondition.productPrice number 商品金额
discountNum number 折扣数,如 5.1 折 为 5.1 * 1000
discountFee number 直减金额,单位为分

validInfo 的结构

属性 类型 说明
validType number 有效期类型,1 为商品指定时间区间,2 为生效天数
validDayNum number 生效天数
startTime string 有效开始时间
endTime string 有效结束时间

receiveInfo 的结构

属性 类型 说明
startTime string 领取开始时间戳
endTime string 领取结束时间戳
limitNumOnePerson number 每人限领张数

# 返回示例(查询计划列表-传入offset/limit)

{
    "errcode": 0,
    "errmsg": "ok",
    "planList": [
        {
            "planId": "2018450394284179456",
            "planName": "test base name",
            "planDesc": "test base desc",
            "planStatus": 1,
            "planType": 0,
            "planStartTime": 1630425600,
            "planEndTime": 1632931200,
            "shopInfo": {
                "nickname": "测试小商店",
                "username": "gh_d39d8b94b",
                "headimgurl": "http://wx.qlogo.cn/mmhead/Q3auHgzwzM77ia7ibuPAQBJgME8gFF9APicaSpd7evrLCVb5hn2zsUBOw",
                "appid": "wxb825f130c284"
            },
            "productListInfo": [
                {
                    "planId": "2018450394284179456",
                    "productId": "36078017",
                    "productStatus": 1,
                    "commissionRatio": 7000,
                    "planType": 0,
                    "productDetailInfo": {
                        "title": "竨dsu",
                        "subTitle": "",
                        "headImg": [
                            "https://store.mp.video.tencent-cloud.com/161/20304/snscosdownload/SZ/reserved/60a25c4100087e4a000000006a849d09000000a000004f50"
                        ],
                        "category": [
                            {
                                "catId": "1421",
                                "name": ""
                            },
                            {
                                "catId": "1443",
                                "name": ""
                            },
                            {
                                "catId": "1448",
                                "name": ""
                            }
                        ],
                        "brandId": "2100000000",
                        "model": "",
                        "detail": {
                            "detailImg": [],
                            "detailVideos": [],
                            "detailVideoInfo": [],
                            "desc": ""
                        },
                        "param": [],
                        "totalStockNum": "115",
                        "totalSoldNum": "5",
                        "skuList": {
                            "skuInfo": [
                                {
                                    "skuId": "70969103",
                                    "price": 140
                                }
                            ],
                            "minPrice": 140,
                            "maxPrice": 140
                        }
                    }
                }
            ],
            "productTotalCnt": 1
        },
        {
            "planId": "2025408324988452864",
            "planName": "参数加了plantype",
            "planDesc": "最后一个",
            "planStatus": 1,
            "planType": 1,
            "planStartTime": 1630339200,
            "planEndTime": 1631203200,
            "shopInfo": {
                "nickname": "医保非税小测试",
                "username": "gh_6e10896a3e3c",
                "headimgurl": "http://wx.qlogo.cn/mmhead/Q3auHgzwzM6PxkhYKuFL3Xy6ibu3lJAhosuicqM92GLDdBRHySZuVibiag",
                "appid": "wx539e0b4872f196d1"
            },
            "productListInfo": [
                {
                    "planId": "2025408324988452864",
                    "productId": "411664954",
                    "productStatus": 1,
                    "commissionRatio": 1500,
                    "planType": 1,
                    "productDetailInfo": {
                        "productId": "411664954",
                        "outProductId": "1625193120000",
                        "title": "封面设计图兑换封面使用权(1625193120000)",
                        "headImg": [
                            "https://store.mp.video.tencent-cloud.com/161/20304/snscosdownload/SH/reserved/60cc6f6200022e3f0000000049ec7164000000a000004f50?imageView2/3/w/750"
                        ],
                        "cats": [
                            {
                                "catId": "1495",
                                "level": 1,
                                "name": "家用电器"
                            },
                            {
                                "catId": "1559",
                                "level": 2,
                                "name": "商用电器"
                            },
                            {
                                "catId": "1600",
                                "level": 3,
                                "name": "香肠/热狗机"
                            }
                        ],
                        "brandId": "2100000000",
                        "descInfo": {
                            "imgs": [
                                "https://store.mp.video.tencent-cloud.com/161/20304/snscosdownload/SH/reserved/60cc6f6200022e3f0000000049ec7164000000a000004f50?imageView2/3/w/750"
                            ],
                            "desc": "xxxxx"
                        },
                        "path": "pages/productDetail/productDetail?productId=1625193120000",
                        "skus": [
                            {
                                "skuAttrs": [
                                    {
                                        "attrKey": "选择颜色",
                                        "attrValue": "红蓝主机"
                                    },
                                    {
                                        "attrKey": "选择套装",
                                        "attrValue": "主机+保护套"
                                    }
                                ],
                                "skuId": "350313607",
                                "outSkuId": "1625193119990",
                                "thumbImg": "https://store.mp.video.tencent-cloud.com/161/20304/snscosdownload/SH/reserved/60de7aa2000440d900000000a3e04f09000000a100004f50",
                                "salePrice": 1,
                                "marketPrice": 1,
                                "stockNum": "100",
                                "skuCode": "A24525252",
                                "barcode": "13251454",
                                "outProductId": "1625193120000"
                            }
                        ],
                        "totalStockNum": 100,
                        "minPrice": 1
                    }
                }
            ],
            "productTotalCnt": 1
        },
    ],
    "totalCnt": 1
}

# 错误码

说明
202002 计划不存在

# 2.申请加入定向计划

# 接口说明

申请加入定向计划

# 请求地址

POST https://api.weixin.qq.com/union/promoter/target/apply_target?access_token=ACCESS_TOKEN

# 请求参数

属性 类型 默认值 必填 说明
access_token string 接口调用凭证
planId string 定向计划ID(base64格式)
applyReason string 申请原因

# POST 数据示例

{
  "planId": "123LKAJSDLKJSADLKwqij21dsdsdsd312joewq=",
  "applyReason": "推客申请加入原因"
}

# 返回值

# Object

属性 类型 说明
errcode number 错误码
errmsg string 错误信息

# 返回示例

{
    "errcode": 0,
    "errmsg": "ok",
}

# 错误码

说明
202001 计划已失效
202002 计划不存在
202004 推客已申请过该计划
202006 推客申请计划理由超出长度限制

# 3.查询定向计划申请状态

# 接口说明

查询推客申请定向计划的状态

# 请求地址

GET https://api.weixin.qq.com/union/promoter/target/apply_status?access_token=ACCESS_TOKEN

# 请求参数

属性 类型 默认值 必填 说明
access_token string 接口调用凭证
planId string 定向计划ID(base64格式)

# 返回值

# Object

属性 类型 说明
errcode number 错误码
errmsg string 错误信息
data object 申请状态数据

data 的结构

属性 类型 说明
planId string 计划ID
promoterStatus number 申请状态
applyTime number 申请时间(时间戳)
joinTime number 加入时间(时间戳)
applyReason string 申请原因
rejectTime number 拒绝时间(时间戳)
planType number 计划类型

planType 的枚举

类型 说明
0 number 小商店
1 number 小程序

promoterStatus 的枚举

类型 说明
0 number 可以报名
1 number 待审核
2 number 已同意
3 number 已拒绝
999 number 不可报名

# 返回示例

{
    "errcode": 0,
    "errmsg": "ok",
    "data": {
        "planId": "1964112935262240768",
        "promoterStatus": 1,
        "applyTime": 1626692835,
        "joinTime": 0,
        "applyReason": "okok",
        "rejectTime": 0,
        "removeTime": 0
    }
}

# 错误码

说明
202001 计划已失效
202002 计划不存在
202005 该推客未申请计划