大家都有后续吗? 怎么都没有然后了 ?
微信公众号开发配置url提示token验证失败?[图片] 项目发布到服务器运行ok, 配置url失败, 服务器的日志消息显示已经微信的get请求已经进入并成功返回了 “echostr”的值 但是依然显示token配置失败 操作时间在2019年9月11日18点30
2021-03-18直接返回echostr 都不行,有人遇到了嘛?
公众号开发首次验证显示token验证失败class Wechat(Resource): def get(self): TOKEN = "lk2ikklsdoi3uj4nj1" logger.info("[wechat] check enter [%s]" % (request.args)) signature = request.args.get("signature", "") timestamp = request.args.get("timestamp", "") nonce = request.args.get("nonce", "") echostr = request.args.get("echostr", "") logger.info("[wechat] check - [%s] - [%s] - [%s]" % (signature, timestamp, nonce)) if not signature or not timestamp or not nonce: return False tmp_str = "".join(sorted([TOKEN, timestamp, nonce])) tmp_str = str(hashlib.sha1(tmp_str.encode('UTF-8')).hexdigest()) logger.info("[wechat] signature - [%s] - [%s]" % (tmp_str, signature)) if tmp_str == signature: logger.info("[wechat] signature - succeess - [%s]" % (echostr)) return echostr else: logger.info("[wechat] signature - fail") return False
2021-03-18盼复中---
关于小程序码scene字段长度问题目前小程序码scene字段是32位数,但我们通常生成部分参数是UUID方式,是36位。这个接口我们就没办法用了,希望可以开放到42位,谢谢 [图片]
2018-08-10我刚上线了一个小程序,总结了关于小程序B接口二维码流程的. 供参考http://www.reuben.top/?p=484
关于【获取小程序二维码】接口B的参数scene的问题问题1:关于scene传递的问题? 描述:文档上面只是说有这么个参数,但是具体的使用并没有很清晰的介绍,我在调用接口 [代码]https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN[代码]的时候,这个scene参数的值是如何传递的。 比如,我有页面:pages/line/line,这个page需要一个id参数形如: pages/line/line?id=19387。那么我在调用这个接口的时候,scene给值是直接给scene=19387吗? 又比如,我有页面pages/order/order,这个page需要2个参数形如: pages/order/order?id=12&type=1。那么我在调用这个接口的时候,scenen又该如何传递呢? 问题2:关于对应页面获取处理的逻辑? 描述:文档中只是说:用户扫描该码进入小程序后,开发者需在对应页面获取的码中 scene 字段的值,再做处理逻辑。那么我在对应的页面处理如下: [代码]//line.js[代码] [代码]Page({[代码] [代码] onLoad: function(options) { // options 中的 scene 需要使用 decodeURIComponent 才能获取到生成二维码时传入的 scene[代码][代码] var scene = decodeURIComponent(options.scene)[代码] [代码] //这里我获取到scene值后,对应到line页面的id参数,那么接下来,我该如何操作呢?[代码] [代码] 是直接把id作为参数调用数据接口来渲染页面?[代码] [代码] } })[代码]如上所示,pages/line/line?id=19387 。这个时候,我根据scene获取到了参数,我是直接使用这个scene来调用自身的数据接口?还是需要像网上说的调用 wx.navigateTo({ url: '../line/line?id=' + scene, }) 来跳转呢?
2018-08-10