获取用户已领取卡券接口 这个接口也是各种问题,只返回正常,别的什么也没有
微信卡券code查询返回结果和文档不一致?微信公众号查询卡券code接口实际返回和文档描述不一致,微信的程序员偷懒了? 这是一个被核销的卡券{"errcode":40099,"errmsg":"invalid code, this code has consumed. hint: [StC5vA0024r283]","_card":"pxqREw1bu6WGBIWAYxjeABwWzsGo","_code":"310731429876"} 但是按照文档的理论逻辑来说 https://developers.weixin.qq.com/doc/offiaccount/Cards_and_Offer/Managing_Coupons_Vouchers_and_Cards.html#0 正常的返回应该是 { "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" } 这才是已核销的正常返回 直接返回报错是什么鬼,微信写的文档,微信程序员不按文档来吗?
2020-07-06还有一个问题,当nickname带了表情的时候,也会报错
加密数据解密算法--python样例中存在一处bug官方提供的类 WXBizDataCrypt 中的方法decrypt存在一个字节转换的bug [代码]import[代码] [代码]base64[代码][代码]import[代码] [代码]json[代码] [代码]from[代码] [代码]Crypto.Cipher [代码][代码]import[代码] [代码]AES[代码] [代码]class[代码] [代码]WXBizDataCrypt:[代码][代码] [代码][代码]def[代码] [代码]__init__([代码][代码]self[代码][代码], appId, sessionKey):[代码][代码] [代码][代码]self[代码][代码].appId [代码][代码]=[代码] [代码]appId[代码][代码] [代码][代码]self[代码][代码].sessionKey [代码][代码]=[代码] [代码]sessionKey[代码] [代码] [代码][代码]def[代码] [代码]decrypt([代码][代码]self[代码][代码], encryptedData, iv):[代码][代码] [代码][代码]# base64 decode[代码][代码] [代码][代码]sessionKey [代码][代码]=[代码] [代码]base64.b64decode([代码][代码]self[代码][代码].sessionKey)[代码][代码] [代码][代码]encryptedData [代码][代码]=[代码] [代码]base64.b64decode(encryptedData)[代码][代码] [代码][代码]iv [代码][代码]=[代码] [代码]base64.b64decode(iv)[代码] [代码] [代码][代码]cipher [代码][代码]=[代码] [代码]AES.new(sessionKey, AES.MODE_CBC, iv)[代码] [代码] [代码][代码]decrypted [代码][代码]=[代码] [代码]json.loads([代码][代码]self[代码][代码]._unpad(cipher.decrypt(encryptedData))[代码][代码])[代码] [代码] [代码][代码]if[代码] [代码]decrypted[[代码][代码]'watermark'[代码][代码]][[代码][代码]'appid'[代码][代码]] ![代码][代码]=[代码] [代码]self[代码][代码].appId:[代码][代码] [代码][代码]raise[代码] [代码]Exception([代码][代码]'Invalid Buffer'[代码][代码])[代码] [代码] [代码][代码]return[代码] [代码]decrypted[代码] [代码] [代码][代码]def[代码] [代码]_unpad([代码][代码]self[代码][代码], s):[代码][代码] [代码][代码]return[代码] [代码]s[:[代码][代码]-[代码][代码]ord[代码][代码](s[[代码][代码]len[代码][代码](s) [代码][代码]-[代码] [代码]1[代码][代码]:])][代码] 大概19行的位置 [代码]decrypted [代码][代码]=[代码] [代码]json.loads([代码][代码]self[代码][代码]._unpad(cipher.decrypt(encryptedData)))[代码] [代码] [代码] [代码]json.loads()中应该是填写字符串[代码] [代码] [代码] [代码]cipher.decrypt(encryptedData)返回的是字节,需要对字节进行字符串转换[代码] [代码] [代码] [代码]转换后[代码] [代码] [代码] [代码][代码]decrypted [代码][代码]=[代码] [代码]json.loads([代码][代码]self[代码][代码]._unpad(cipher.decrypt(encryptedData)).decode('utf8)[代码][代码])[代码][代码]
2020-06-29第三方服务商,越做心越沉,第三方服务商appID:wx00b62acdf4fade1d
小程序登录获取的unionID和微信卡券领取事件推送的unionID不一致公众号appid:wxc7a3c3e0652e4e6f 小程序appid:wx12574250831b121d 小程序登录获取的unionID:oFion1tR-rdusEtB_PJj2M4-F-kw 第三方服务商appId:wx57b3a666381457b6 小程序领取公众号卡券,获取的openId既不是公众号的,也不是小程序的 下面是公众号卡券领取的推送事件 {'ToUserName': 'gh_55b766d5dcab', 'FromUserName': 'ouuflsqN8akAD_lwT1R7RgNWmLu8', 'CreateTime': datetime.datetime(2020, 5, 29, 18, 18, 46), 'MsgType': 'event', 'Event': 'user_get_card', 'CardId': 'puuflsuAZlOE7ULaLk0b5UPp1ik8', 'IsGiveByFriend': '0', 'UserCardCode': '488805203724', 'FriendUserName': None, 'OuterId': '0', 'OldUserCardCode': None, 'IsRestoreMemberCard': '0', 'IsRecommendByFriend': '0', 'SourceScene': 'SOURCE_SCENE_MP_QRCODE', 'UnionId': 'oAAAAAGK1PqnYSRho1Em0jVGFuOA'} 这里的unionID就不一致了,这卡券我领取了,有啥用,数据都对不上,怎么核销?怎么使用?
2020-05-30我小程序登录的openId和领取卡券的openId不一致
转增卡券时对方领取卡券无法获取unionId吗?转增卡券时对方领取卡券无法获取unionId吗?这样导致小程序无法读取到赠送后的卡券 注:正常领取的可以获取unionId
2020-05-30能不能走点心啊
微信门店小程序创建同名创建问题?微信门店小程序创建,同样的门店名称,为什么我调用api接口会出现问题名称长度为4-30个字符(一个中文占两个字符)不能含有特殊字符及微信等保留字 但是 我在公众号上面创建的时候,就直接过了审核了? 这是什么问题?
2020-05-13我也遇见同样的问题,解绑了耶没有用
小程序发版错误:该开发小程序已开通小程序直播权限,不支持发布版本?1、小程序发版错误:小程序该开发小程序已开通小程序直播权限,不支持发布版本。如需要发版,请解解绑开发小程序后再操作。 2、小程序发版是通过授权开放平台第三方应用发版小程序。 3、小程序直播插件删除不了提示错误:[图片]; 这需要怎么办?问题出在那?麻烦官方技术给出处理方案。感谢了!
2020-04-20我也是遇见了这个问题
小程序在第三方平台提交审核报‘9400001’,errmsg: "该开发小程序已开通小程序直播?[图片] 具体情况这样,请大佬帮忙
2020-04-20我也遇见这个问题了楼主解决了吗
在腾讯地图中搜索门店- 当前 Bug 的表现(可附上截图){"districtid":‘"440305","keyword":"吉野家",} 搜不到数据, {"errcode":0,"errmsg":"ok","data":{"item":[]}} - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2020-04-07[图片]这是验证的[图片]这是授权回调
code请求500?今天用django做一个网页授权,微信在发送一个code请求后,网页就直接500错误了,这是为什么 [图片] 上图是view部分 都没请求到这里来 [图片] 上图是urls 可以授权登陆,发送code就直接500错误
2019-08-23楼主这个问题,解决了么,怎么附带这个证书啊
证书出错我使用python语言开发,在请求微信支付企业付款(https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers)接口时用的requests库,客户端证书验证使用了apiclient_cert.pem和apiclient_key.pem组合,项目启动,接口请求一切正常,大概一周后,接口会间接性返回错误(error:证书出错,请登录微信支付商户平台下载证书),重启项目后错误消失,但是过一段时间之后,错误又会复现出来。求帮忙分析下可能是哪的问题😂
2019-07-13