微信公众号查询卡券code接口实际返回和文档描述不一致,微信的程序员偷懒了?
这是一个被核销的卡券{"errcode":40099,"errmsg":"invalid code, this code has consumed. hint: [StC5vA0024r283]","_card":"pxqREw1bu6WGBIWAYxjeABwWzsGo","_code":"310731429876"}
但是按照文档的理论逻辑来说
正常的返回应该是 {
"errcode": 0,
"errmsg": "ok",
"card": {
"card_id": "pxqREw1bu6WGBIWAYxjeABwWzsGo",
"begin_time": 1457452800,
"end_time": 1463155199
},
"openid": "oxqREw60xy6z6psz2F9nM6F8pTRg",
"can_consume": true,
"outer_str": "12b",
"user_card_status": "CONSUMED"
}
这才是已核销的正常返回
直接返回报错是什么鬼,微信写的文档,微信程序员不按文档来吗?
是不是入参check_consume没有考虑,check_consume传true就返回 errcode:40099;如果check_consume传false才会返回errcode:0;仔细看看文档
你好,你这个是卡劵状态异常才会返回的。谢谢。检查一下你的code是不是正确。
获取用户已领取卡券接口
这个接口也是各种问题,只返回正常,别的什么也没有