创建投放计划

更新时间:2025.09.27

创建投放计划

接口说明

支持商户:【普通服务商】

请求方式:【POST】/v3/marketing/partner/delivery-plan/delivery-plans

请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点

     【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看

请求参数

Header  HTTP头参数

 Authorization  必填 string

请参考签名认证生成认证信息


 Accept  必填 string

请设置为application/json


 Content-Type  必填 string

请设置为application/json


body  包体参数

 out_request_no  必填   string(40)

【创建请求单号】 创建投放计划的请求流水号,品牌侧需保持唯一性,可使用 数字、大小写字母、下划线_、短横线- 组成,长度在6-40个字符之间


 brand_id  必填   string

【创建投放计划的品牌ID】 创建投放计划的品牌ID,可登录品牌经营平台查看品牌 ID 信息


 product_coupon_id  必填   string

【商品券ID】 传入投放的商品券ID


 stock_id  必填   string

【批次ID】 传入投放的商品券批次ID


 plan_name  选填   string(30)

【投放计划名称】 投放计划,该名称用于商家内部管理,不做 C端用户展示,30 个中文字符以内。


 total_count  选填   integer

【总库存】 【投放总库存数量】 用于约定投放计划的总投放库存额度,创建投放计划的券可用库存需在 10000 以上;该字段可选填,若不填写,则表示投放计划层面不限制总投放库存。


 user_limit  选填   integer

【单用户限领】 约定了投放计划用户维度的限领; 非必填,如未填写, 表示投放计划层不限制,且后续修改不支持修改限额。


 daily_limit  选填   integer

【单日限领】 约定了投放计划单用户单日维度的限领;非必填,如未填写, 表示投放计划层不限制,且后续修改不支持修改限领限制。


 delivery_start_time  选填   string

【开始可用时间】 【投放开始时间】 投放生效的开始时间,遵循[rfc3339](https://datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。如未填写表示生效时间将以批次生效时间为准,且后续修改不支持设置开始时间。


 delivery_end_time  选填   string

【结束可用时间】 【投放结束时间】 投放生效的结束时间,遵循[rfc3339](https://datatracker.ietf.org/doc/html/rfc3339)标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。如未填写表示生效时间将以批次结束时间为准,且后续修改不支持设置结束时间。


 recommend_word  选填   string(9)

【营销标签】 用于在优惠左上角展示的运营推荐语信息 自定义文案,不超过 9 个中文字符或18 个英文字符

请求示例

curl
Java
Go

POST

1curl -X POST \
2  https://api.mch.weixin.qq.com/v3/marketing/partner/delivery-plan/delivery-plans \
3  -H "Authorization: WECHATPAY2-SHA256-RSA2048 mchid=\"1900000001\",..." \
4  -H "Accept: application/json" \
5  -H "Content-Type: application/json" \
6  -d '{
7    "out_request_no" : "asdf-1234-40016",
8    "brand_id" : "40016",
9    "product_coupon_id" : "701146876221757924829193824428",
10    "stock_id" : "701246876221757924829194755312",
11    "plan_name" : "冬季饮料投放",
12    "total_count" : 1,
13    "user_limit" : 1,
14    "daily_limit" : 1,
15    "delivery_start_time" : "2025-01-01T00:00:00+08:00",
16    "delivery_end_time" : "2025-01-01T00:00:00+08:00",
17    "recommend_word" : "天天有惊喜"
18  }'
19

应答参数

200 OK

 plan  必填   object

【投放计划详情】 创建成功的投放计划详情

属性

应答示例

200 OK

1{
2  "plan" : {
3    "plan_id" : "12000",
4    "plan_name" : "冬季优惠投放",
5    "plan_state" : "PLAN_CREATED",
6    "delivery_start_time" : "2025-01-01T00:00:00+08:00",
7    "delivery_end_time" : "2025-01-01T00:00:00+08:00",
8    "stock_id" : "123456789",
9    "product_coupon_id" : "1000000013",
10    "recommend_word" : "天天有惊喜",
11    "brand_id" : 40016,
12    "total_count" : 11000,
13    "user_limit" : 5,
14    "daily_limit" : 100
15  }
16}
17

 

错误码

以下是本接口返回的错误码列表。详细错误码规则,请参考微信支付接口规则-错误码和错误提示

状态码

错误码

描述

解决方案

400

PARAM_ERROR

参数错误

请根据错误提示正确传入参数

400

INVALID_REQUEST

HTTP 请求不符合微信支付 APIv3 接口规则

请参阅 接口规则

401

SIGN_ERROR

验证不通过

请参阅 签名常见问题

500

SYSTEM_ERROR

系统异常,请稍后重试

请稍后重试

 

元宝AI
反馈
目录
置顶