微信公共号系列 -- 网页受权:java 如何解决不一样站点共用一个公共号

  本人从事互联网项目java开发五年,会java,,python,nodejs,爬虫等技术,对发票项目,营销活动,微信业务(微信公共号,微信支付,微信小程序,微信第三开放平台)很精通。本人也正在努力去实现一套微信第三开放平台,到时会开源出来。
QQ技术交流群:131831533 本文章来源于我的站点: 浩瀚飞龙

若是我有两个站点,一个是主站 weixin,leshui365.com 还有一个m.leshui365.com 甚至还有个其它应用,好比 www.leshui365.com, 怎么能作到都支持微信自动登陆呢?

在微信的官方文档中有明确的说明html

1、在微信公众号请求用户网页受权以前,开发者须要先到公众平台官网中的开发者中心页配置受权回调域名。请注意,这里填写的是域名(是一个字符串),而不是URL,所以请勿加http://等协议头;
2、受权回调域名配置规范为全域名,好比须要网页受权的域名为:www.qq.com,配置之后此域名下面的页面http://www.qq.com/music.html 、 http://www.qq.com/login.html 均可以进行OAuth2.0鉴权。但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com没法进行OAuth2.0鉴权
3、若是公众号登陆受权给了第三方开发者来进行管理,则没必要作任何设置,由第三方代替公众号实现网页受权便可复制代码

看到文档傻眼了吧,不能配置多个域名..好烦啊java

呵呵,看完以后是否是不烦了,用state参数来解决,这样一个站点拿到用户信息,再将从微信服务器拿到的数据分发到其余服务器那里(怎样传就不用我说了吧),而后就能够实现微信自动登陆等其余想干的事node

以后哥们要讲微信公共号支付,微信企业向用户付款(微信公共号红包)那年踩过的那些坑...是否是哥们讲的都是干货,感受不错的给个赞,内容会持续更新中python

相关文章
相关标签/搜索