
| 版本号 | 更新内容 | 更新时间 |
|---|---|---|
| V1.0 | 优化查询code接口,返回信息中增加can_consume字段 ,告知开发者该卡券是否可以被核销,同时可以支持返回code状态的查询方式。 | 2015-8-31 |
| V1.1 | 新增拉取卡券数据接口 | 2015-9-7 |
查询code接口可以查询当前code是否可以被核销并检查code状态。当前可以被定位的状态为正常、已核销、转赠中、已删除、已失效和无效code。
接口调用请求说明
HTTP请求方式: POST URL:https://api.weixin.qq.com/card/code/get?access_token=TOKEN
参数说明
| 参数 | 是否必须 | 说明 |
|---|---|---|
| POST数据 | 是 | JSON数据 |
| access_token | 是 | 调用接口凭证 |
POST数据
{
"card_id" : "card_id_123+",
"code" : "123456789",
"check_consume" : true
}参数说明
| 参数名 | 必填 | 类型 | 示例值 | 描述 |
|---|---|---|---|---|
| code | 是 | string(20) | 110201201245 | 单张卡券的唯一标准。 |
| card_id | 否 | string(32) | pFS7Fjg8kV1I dDz01r4SQwMkuCKc | 卡券ID代表一类卡券。自定义code卡券必填。 |
| check_consume | 否 | bool | true | 是否校验code核销状态,填入true和false时的code异常状态返回数据不同。 |
当check_consume为true时返回数据
卡券状态正常:
{
"errcode": 0,
"errmsg": "ok",
"card": {
"card_id": "pbLatjk4T4Hx-QFQGL4zGQy27_Qg",
"begin_time": 1457452800,
"end_time": 1463155199
},
"openid": "obLatjm43RA5C6QfMO5szKYnT3dM",
"can_consume": true,
"user_card_status": "NORMAL"
}卡券状态异常:
{
"errcode": 40127,
"errmsg": "invalid user-card status! Hint: the card was given to user, but may be deleted or set unavailable ! hint: [iHBD40040ent3]"
}当check_consume为false时返回数据
卡券状态正常:
{
"errcode": 0,
"errmsg": "ok",
"card": {
"card_id": "pbLatjk4T4Hx-QFQGL4zGQy27_Qg",
"begin_time": 1457452800,
"end_time": 1463155199
},
"openid": "obLatjm43RA5C6QfMO5szKYnT3dM",
"can_consume": true,
"user_card_status": "NORMAL"
}卡券状态异常:
{
"errcode": 0,
"errmsg": "ok",
"card": {
"card_id": "pbLatjnK8NLbWgwMgfMtnj3gaglw",
"begin_time": 1457625600,
"end_time": 1460217599
},
"openid": "obLatjm43RA5C6QfMO5szKYnT3dM",
"can_consume": false,
"user_card_status": "GIFTING"
}| 参数名 | 描述 |
|---|---|
| errcode | 错误码 |
| errmsg | 错误信息 |
| openid | 用户openid |
| card_id | 卡券ID |
| begin_time | 起始使用时间 |
| end_time | 结束时间 |
| user_card_status | 当前code对应卡券的状态 NORMAL 正常 CONSUMED 已核销 EXPIRE 已过期 GIFTING 转赠中 GIFT_TIMEOUT 转赠超时 DELETE 已删除 UNAVAILABLE 已失效 code未被添加或被转赠领取的情况则统一报错:invalid serial code |
| can_consume | 是否可以核销,true为可以核销,false为不可核销 |
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习