在近几次迭代中处理微信从php迁移到java的过程中,发现了一些问题,因此写这篇博客记录一下
1、如何绑定?
通过微信公众号的网页授权功能,获取用户openid(每个微信对于每个公众号都有一个唯一的openid),从而将用户的openid和公司平台的uid绑定。
2、开发过程中的问题
微信公众号的网页授权功能需要在公众号后台配置一个外网服务器域名,但我们开发测试的服务器都是用内网ip,端口,涉及到zooKeeper的配置,不可能把所有的配置和工程都放到外网服务器上,经过几次讨论后栋栋想到用spring-boot作为中间件获取openid,然后通过http请求把openid传到内网服务器,从而进行微信绑定。
3、总结
微信公众号开发过程中会遇到需要外网服务器域名的配置,而大部分开发测试环境都在内网进行,这时候就需要我们通过其他方法去处理这个问题,在这次问题用了spring-boot,如果有同事有更好的方法,可以一起交流
联系客服