公众号应用 ·

【公众号应用】公众号授权系统V3.0.0安装程序

源码介绍

公众号授权系统,目前仅支持 "微擎" 和 "微赞" 能在不修改代码的前提下同时使用多个授权网址,其他平台无法保证能够直接使用,如果你是一名开发者,则可以通过修改源代码来实现,具体使用将在后面部分介绍
PS: 微擎和微赞也并非所有模块都能成功支持 (受限于个别模块开发者未使用官方统一授权 SDK 导致无法兼容的情况,则也需要修改源码,具体支持情况则需要自行测试。)

适用范围

公众号授权系统

运行环境

微擎+PHP+MYSQL+公众号

功能截图

【公众号应用】公众号授权系统V3.0.0安装程序 公众号应用 第1张
【公众号应用】公众号授权系统V3.0.0安装程序 公众号应用 第2张
【公众号应用】公众号授权系统V3.0.0安装程序 公众号应用 第3张
【公众号应用】公众号授权系统V3.0.0安装程序 公众号应用 第4张

使用说明

1. 配置公众号授权回调域名
前往微信公众平台中,在页面下方位置找到 接口权限 -> 网页授权 -> 网页授权获取用户基本信息,将弹窗中的域名修改为当前微擎的域名,如 we7site.com 如果没有配置过授权文件,还需要将授权文件上传到服务器根目录下,可以参考下面的 1.1 步骤
1.1 配置授权文件
通过上面步骤将文件下载到本地后,使用文本类工具打开后,拷贝文本中的内容 来到授权模块中,可能通过 授权文件 -> 添加授权文件, 将刚刚复制的内容添加为一条新的授权文件记录,如下图
2. 添加需要接入的平台
回到模块中的 授权管理 菜单中,为了方便理解,下面操作将假设当前微擎平台,也就是安装授权模块的平台为 A,还需要将另一个微擎平台,这里称为 B,接入进来
首先需要将 A 和 B 通过 添加授权 按钮添加两条记录(A 也需要添加),添加后的效果如下图:
【公众号应用】公众号授权系统V3.0.0安装程序 公众号应用 第5张
3. 修改微擎授权域名
来到平台 A 中,导航到 平台入口 -> 参数配置 -> 借用授权 ,点击 oAuth独立域名 后的修改选项,并修改为上一步生成的对应的授权网址,如图(选择公众号选项不需要修改)
【公众号应用】公众号授权系统V3.0.0安装程序 公众号应用 第6张
配置平台 B 则只需重复步骤 3 即可.
测试配置
按照上面步骤配置完成之后,可以来到模块中的 帮助中心 -> 测试授权 来测试当前配置是否成功,根据页面的提示扫描二维码,如果提示配置成功则表示已经配置成功,如出现其它错误,可检查下上面的步骤在操作中是否有遗漏,如还是报错请参考下面的常见问题解答
非微擎平台平台使用方法
以下为非 [微擎/微赞] 平台使用方法(需要技术基础)
如果是自己开发的平台或使用其他的平台
找到平台中对接微信授权的代码中的 "snsapi_base "和 "snsapi_userinfo",将参数 ”redirect_uri=url” 中的 url 替换为添加记录中生成的对应授权网址
如更改前
redirect_uri='https://a.com/index.php?c=mc&a=passport&do=oauth' // 这里平台的域名为 https://a.com
更改后
redirect_uri='https://wx.pjialin.com/23612636/index.php?c=mc&a=passport&do=oauth' // 仅替换 https://a.com 为生成的对应授权网址 https://wx.pjialin.com/23612636
如果修改后能够成功授权获得用户信息,则配置成功

相关下载

点击下载

参与评论