写在前面:
此文是我最后写的。其实实际部署的时候,我是先安装了论坛并试图开通微信的微社区。发现微社区需要在微信公众平台的开发者中心里配置 “网页账号,网页授权获取用户基本信息”为论坛的根uri。原来我的论坛是单独发布在一个服务器上单独享用一个二级域名。我配置这个用户授权的uri为论坛URL后,发现我的公众平台的第三方平台服务器应用不好工作,那个服务器应用也是需要用户授权这个接口的,同样需要配置url,可悲的是公众平台的服务器应用是在另一个服务器上,哎url不同!最后我的解决办法是将jsp的公众平台服务器应用与实现微社区的DZ论坛整合在一个IIS站点里。
参考官方文档:http://www.discuz.net/thread-3570430-1-1.html
一、安装微信登录插件,我在官方下载X3.2中默认没有微信登录插件。在应用中心里面搜索手动安装了。
其中文档里说需要安装掌上论坛插件,默认发现没有,也安装了,安装以后没发现。原来这个插件是在系统插件下面而且名字叫“手机客户端”
二、配置微社区
安装完就是配置了微社区了。配置的是我建议在互联网环境里面配置,就是用真实的URL域名访问论坛,不要在内网里面即192.168这样网站访问的。
1)基本设置
这个里面填的比较简单,填写微社区名称、说明、logo设置默认版块,论坛真实的域名URL。记住要勾选开通微社区。
2)微信基本设置
注意。就是选择公众号类型。它有两种,一个是普通公众号,一个人认证过的可以使用开发者模式的公众号。
a.认证过的公众号模式
如果你选择开发者模式的,你就要注意你的公众号的服务器应用就要填写DZ的的服务地址http://论坛地址/api/mobile/?module=wechat。这样你直接在微信登录插件的微信设置版块里面享受很多功能,包括群发、自动答复、自定义菜单。
虽然说不填写不影响正常使用,但是我自己测试结果,如果设定服务号后不使用DZ微社区的服务器应用地址,那么用户PC端使用微信绑定或者微信登录时会产生异常。
b.使用普通公众号模式
所以已经拥有第三方服务器应用的公众号还是使用未认证的公众号模式。这种情况下,你无法用dz后台直接控制你的微信公众号而已,其实我们就不需要它来控制,而是使用第三方服务器应用来控制的。但是这样微信端登录与PCweb登录都非常完美。
3)至此打通版的微社区就开通好了,在活动里面,本地应用可以安装一些微社区的专属插件,我建议安装视频插件,可以让用户在微社区里面直接浏览视频。
三)顺便开通QQ云平台
在真实的互联网环境访问的时候直接开通既可,一般没有问题。但是要注意吧“漫游应用”关闭,否则会有QQ的页游显示在网站首页里,对于一些专业性的论坛肯定不希望有这个。