文档章节

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

发票小哥
 发票小哥
发布于 2016/09/21 11:34
字数 569
阅读 421
收藏 1

     本人从事互联网项目java开发五年,会java,微信公共号开发,python,nodejs,爬虫等技术,对发票项目很熟悉,如果想交一个朋友请加QQ技术交流群@群主吧:131831533 。本文章来源于个人站点:浩瀚飞龙

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

 

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

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、如果公众号登录授权给了第三方开发者来进行管理,则不必做任何设置,由第三方代替公众号实现网页授权即可

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

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

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

© 著作权归作者所有

发票小哥
粉丝 10
博文 5
码字总数 7838
作品 0
海淀
高级程序员
私信 提问
微信开发 Java SDK - Weixin Java Tools

微信开发 Java 开发工具包(SDK),支持包括微信支付、微信开放平台、小程序、企业号/企业微信、公众号(包括服务号和订阅号)等的后端开发。 本开发工具包基于chanjarster的同名SDK,增加了...

班纳睿
2016/12/22
121.1K
111
weixin-java-tools 1.1.0 发布,重大更新版本

weixin-java-tools 1.1.0 发布(重大更新) issue #23 添加日志输出 issue #66 微信消息去重 issue #69 添加Session支持 issue #71 用xstream替换了jaxb issue #72 企业号成员的avatar和sta...

jarchan
2015/01/23
3.9K
3
weixin-java-tools 1.1.5 微信公众企业开发SDK

@jarchan 发布一下具体的更新记录吧 看了一下代码,应该是更新了微信支付模块。 本项目特性: 不依赖任何mvc框架 也不依赖servlet,仅仅作为工具使用,可轻松嵌入到任何系统里(可能会有gso...

简单代码
2015/05/27
4.1K
18
请求发出 微信没回音

@summer 你好,想跟你请教个问题: 注册了一个微信公共号,使用了下“自定义回复”里面的“公众平台消息接口”。按照文档说明,改写为java版本,但是发出请求发出 微信没回音。 您提过post的...

leopowerword
2013/02/21
279
2
《Netkiller Project 手札》·Jenkins 如何构建 Maven module 以及共享库

Netkiller Project 手札 Mr. Neo Chan, 陈景峯(BG7NYT) 中国广东省深圳市望海路半岛城邦三期 518067 +86 13113668890 MMDVM Hotspot: YSF80337 - CN China 1 - W24166/TG46001 BMChina46001 ......

netkiller-
03/04
350
0

没有更多内容

加载失败,请刷新页面

加载更多

哈希

第一个只出现一次的字符的位置

Garphy
26分钟前
4
0
Centos7.7之离线安装kubectl

Centos7.7,kubernates-1.13.5. 我的Centos7.7上已经安装了kubernates 1.13.5,但是没有kubectl命令,手动安装 浏览器中访问https://storage.googleapis.com/kubernetes-release/release/sta......

克虏伯
28分钟前
4
0
redis原理及应用

一、redis来源 二、数据类型 三、主流的应用场景 四、特性 五、补充 一、 redis来源 redis作者:Salvatore Sanfilippo (antirez),男,意大利人. 需求:一个访客信息追踪网站,网站可以通过...

天子剑毅
36分钟前
13
0
12_多线程

12_多线程 wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器(释放锁)。 notify():一旦执行此方法,就会唤醒被wait的一个线程。如果有多个线程被wait,就唤醒优先级高的那个...

行者终成事
41分钟前
9
0
图片的切换功能

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <style type="text/css"> * { margin: 0; padding: 0; ......

zhengzhixiang
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部