3.有个业务场景是这样的,希望通过微信访问,自动获取微信唯一标识(之前可以获取昵称,头像,现在不允许了)。但是要获取微信公众号用户唯一标识,需要配置网页授权域名,而且域名不能超过2个,但是按照公司的业务线满足不了需求且不能做更多的扩展。所以需要一个中台做转发
中控台每1.5小时会主动向微信公众号获取新的accesstoken,并存入内存,业务平台通过获取accesstoken接口获取,建议缓存5分钟。一般新获取的accesstoken失败概率很小,请检查自身接口问题,不建议频繁调用重新获取accesstoken接口,如果在一分钟以内多次重新获取,中控台依旧返回最近一次的。流程图见下图:
事件一般需要立刻回复微信,下图以微信扫码为例
微信公众号通过获得的accesstoken调用微信临时二维码凭证接口得到ticket,拼接地址,就可以获得二维码绝对路径,用户微信扫码关注或已经关注,微信会收到触发事件,就把xml事件信息发给中控台,中控台把xml转化为json,匹配应用在后台配置的场景标识,推送给相应的应用,不匹配的不推动。
当客户通过公众号发送普通文本消息时,公众号接收到消息,根据业务应用在后台配置的消息规则,找到对应的匹配的应用,然后中控台把消息推送给它。
微信对于网页授权有了新的限制
https://developers.weixin.qq.com/community/minihome/doc/000c2c34068880629ced91a2f56001
上一篇:jsconfig.json的作用
下一篇:前端常用工具类命令(备忘)