微信公众号开发
代码有毒 mrcode
不断学习并记录笔记,http://mrcode.cn/ 我的 GitHub:https://github.com/zq99299
展开
-
微信公众号开发问题与注意事项和解决方案
接入问题1.消息接入后,每次请求的session都不同。不要想着用一个用户用session来保存数据用户管理获取用户地理位置场景使用举例:获取附近有哪些网点。 关键点是:获取到 用户的地理位置信息:在微信中有两种方法,1:就是使用该功能 2:用户主动发送地理位置给公众号他们的利弊:1. 操作上: 1. 用户主动发送地理位置给公众号:需要用户主动发送。(繁琐) 2. 获取用户地理位置:是原创 2015-09-14 14:22:32 · 9847 阅读 · 0 评论 -
微信支付开发中遇到的问题以及注意事项和解决方案
统一下单支付:prepay_id 两小时过期统一下单支付的订单可以用同一个订单号下单,相当于重新支付该订单,但是偶尔会出现 该笔订单没有付款,却又提示商户号重复。解决未支付,商户号重复的办法,先查询订单,确认该笔订单的情况,如果是真的没有支付,就关闭订单,再重新下单。—— 此方法不能解决,只要提示重复的。就没有办法了。 最多只能关闭。暂时还没有更好的解决方案。默认过期时间(2个小时 - 3小原创 2015-09-14 14:21:19 · 8695 阅读 · 0 评论 -
使用zookeeper来解决在分布式系统中单节点维护微信token生命周期的容灾demo【已抽象分离】[分布式锁][9.28更新]
目标本文目标是为了解决:在开发微信公众号应用的时候,要面临的一个问题,维护基础支持的accessToken 的生命周期的问题,由于2小时过期,还有调用次数的限制,所以不得不专门来维护accessToken的生命周期(微信的toke刷新也是直接发起一个获取token,那么以前的token就不能被使用了)。 那么问题就来了,在分布式系统中,要解决的问题有两个:单节点去更新维护token的生命周期,并且原创 2015-09-23 21:58:23 · 2270 阅读 · 0 评论