查询活动详情
更新时间:2024.11.18查出活动ID对应的活动详情
接口说明
支持商户:【普通服务商】
请求方式:【GET】/v3/marketing/membercard-activity/activities/{activity_id}
请求域名:【主域名】https://api.mch.weixin.qq.com 使用该域名将访问就近的接入点
【备域名】https://api2.mch.weixin.qq.com 使用该域名将访问异地的接入点 ,指引点击查看
请求参数
Header HTTP头参数
Authorization 必填 string
请参考签名认证生成认证信息
Accept 必填 string
请设置为application/json
path 路径参数
activity_id 必填 string(16)
【活动ID】 创建活动后返回,活动的主键,唯一定义此资源的标识
请求示例
GET
应答参数
200 OK
activity_id 必填 string(16)
【活动ID】 活动的主键,唯一定义此资源的标识
activity_status 必填 string(16)
【活动的当前状态】 活动的当前状态:
可选取值
CREATED: 已创建,调用创建活动API成功后该活动状态ONGOING: 运行中,当活动正式开始的时候活动状态TERMINATED: 已终止,调用终止活动API接口活动状态OVER_TIME: 已过期,当前活动时间超过结束时间
create_time 选填 string(32)
【创建时间】 创建会员卡的时间
遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2020-05-20T13:29:35.120+08:00表示北京时间2020年05月20日13点29分35秒。
update_time 选填 string(32)
【更新时间】 更新时间
遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2020-05-20T13:29:35.120+08:00表示北京时间2020年05月20日13点29分35秒。
card_id 必填 string(32)
【会员卡ID】 商户创建微信会员卡模板成功后系统返回的会员卡ID
activity_name 必填 string(10)
【活动名称】 活动名称,用于内部管理,不对外展示。不超过10个字符
activity_type 必填 string(32)
【活动类型】 活动类型
可选取值
NON_MEMBER_AFTERPAY: 支付后开卡有礼活动(说明:非会员用户在商户侧消费完成后,可曝光在微信支付成功页面的开卡有礼活动)MEMBER_AFTERPAY: 支付后老会员有礼活动 (会员用户在商户侧消费完成后,可曝光在微信支付成功页面的老会员有礼活动)NON_MEMBER_MINIPROGRAM: 支付前场景开卡有礼活动(说明:覆盖扫码/小程序场景,对于非会员用户,访问开卡组件时可看到开卡有礼活动信息,开卡后获得对应优惠券)MEMBER_MINIPROGRAM: 支付前场景老会员有礼活动(说明:覆盖扫码/小程序场景,对于会员用户,访问开卡组件时可直接获得活动设置的优惠券)
begin_time 必填 string(32)
【活动开始时间】 活动开始时间,最长可以配置1年内的活动,活动有效期最长90天,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2020-05-20T13:29:35.120+08:00表示北京时间2020年05月20日13点29分35秒。
end_time 必填 string(32)
【活动结束时间】 活动结束时间,最长可以配置1年内的活动,活动有效期最长90天,遵循rfc3339标准格式,格式为yyyy-MM-DDTHH:mm:ss.sss+TIMEZONE,yyyy-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss.sss表示时分秒毫秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2020-05-20T13:29:35.120+08:00表示北京时间2020年05月20日13点29分35秒。
award_send_period 选填 object
【发放时间段】 活动时段,可选择活动有效期内部分日期或部分时间段
| 属性 | |||||||||||||||||
award_send_time 选填 array 【有效期内指定部分活动时间段】 在整个活动有效期内,指定更小范围的活动时间。
award_send_day_time 选填 array 【指定时间段】 基于“指定日期(award_send_time)”范围内,可再设置每日可用时间,取两者的交集时间段发券。
|
stock_list 必填 array
【优惠券列表】 发放的优惠券,一个活动最多支持发放3个批次
| 属性 | |
stock_creator_mchid 必填 string(15) 【创建批次的商户号】 代金券或商家券的创建商户号。 stock_id 必填 string(20) 【券批次ID】 活动发放的代金券或商家券的券批次ID。 |
out_request_no 必填 string(64)
【商户请求单号】 商户创建活动凭据号(建议格式:商户ID+日期+流水号),商户侧需保持唯一性,主要用于幂等判断,可包含英文字母,数字,|,_,*,-等内容,不允许出现其他不合法符号
pay_activity_setting 选填 object
【支付后活动设置】 支付后活动的相关配置。当活动类型是NON_MEMBER_AFTERPAY或者MEMBER_AFTERPAY时,必填
| 属性 | |||||||||||||||||
logo_url 必填 string(256) 【商户logo】 商户活动logo,会展示在支付结果页。仅支持通过《图片上传API》接口获取的图片URL地址。 activity_second_title 必填 string(9) 【支付结果页活动副标题】 支付结果页活动入口的副标题,商家填写的文案会直接展示给用户 mchid_list 必填 array 【活动曝光商户号】 活动曝光商户号。 activate_setting 选填 object 【激活方式设置】 设置会员卡激活方式,在活动类型是NON_MEMBER_AFTERPAY时必填
payment_setting 选填 object 【支付设置】 可以指定支付模式、支付方式、订单标识等,如果设置了,用户订单需要符合支付设置,才可能曝光
|
miniprogram_activity_setting 选填 object
【支付前会员活动设置】 支付前会员活动设置,当活动类型为:NON_MEMBER_MINIPROGRAM或MEMBER_MINIPROGRAM时,可选填
| 属性 | |||||
outer_str 选填 array 【指定领取渠道】 支付前会员有礼活动可通过配置outer_str来实现定向曝光: award_jump_deploy 选填 object 【领奖页面跳转配置】 用户获得优惠后,跳转到商家小程序页面配置
|
应答示例
200 OK
错误码
公共错误码
状态码 | 错误码 | 描述 | 解决方案 |
|---|---|---|---|
400 | PARAM_ERROR | 参数错误 | 请根据错误提示正确传入参数 |
400 | INVALID_REQUEST | HTTP 请求不符合微信支付 APIv3 接口规则 | 请参阅 接口规则 |
401 | SIGN_ERROR | 验证不通过 | 请参阅 签名常见问题 |
500 | SYSTEM_ERROR | 系统异常,请稍后重试 | 请稍后重试 |
业务错误码
状态码 | 错误码 | 描述 | 解决方案 |
|---|---|---|---|
403 | NO_AUTH | 商户暂无权限使用此功能 | 请开通商户号权限。请联系产品或商务申请 |
400 | INVALID_REQUEST | 活动创建方未被授权发放此商家券批次 | 请先调用API授权活动创建方发放当前商家券批次 |
400 | INVALID_REQUEST | 活动曝光商户号需要绑定到会员卡品牌 | 请先将活动商户号绑定到品牌 |
400 | INVALID_REQUEST | 活动创建方需要和会员卡归属品牌号绑定 | 请先将活动创建方商户号绑定到品牌 |
400 | INVALID_REQUEST | 请先升级会员卡才能使用此功能 | 请先调用《升级会员卡API》升级会员卡 |
400 | INVALID_REQUEST | 当前会员卡是实时传入code模式,不支持 | 请更换非实时code模式的会员卡再重试 |

