微信公众号登录授权(全网发布)一键绑定公众号设置

来源:互联网 发布:六轴机器人算法 编辑:程序博客网 时间:2024/04/28 20:39

微信公众号登录授权(全网发布)一键绑定公众号设置教程及常见问题

前言:本操作跟服务器配置,网络环境等综合环境有关(95%),另外存在5%的运气和人品。WeiDogs官方确保程序此功能正常并提供设置教程,并无义务免费为您配置,本文底部有常见问题解决方案,您可仔细钻研,实际上90%以上的同学自己完成了配置,祝您好运!

一、 授权登录优点

1、微信官方认可;
2、操作简单,避免繁杂的接口对接设置;
3、不提供密码给平台或者开发者,公众号更加安全;
4.一键绑定,省去繁琐的对接流程;
5.认证服务号一键配置省去很多麻烦;
6.个人订阅号可以使用自定义菜单功能;

二、 接口申请

微信官方每年收取300元认证费用,需要有公司资质方可申请,请注意微信开放平台和微信公众平台是两个不同的平台。

1、通过开发资质认证(微信开放平台
步骤1、填写基本信息(注意logo务必按要求设计)
步骤2、选择权限集 (可选,推荐全选)
步骤3、填写开发者资料(重要)
以下教程后面的参数请不要做任何修改
以下填写后一般会提示:审核通过,请注意务必点击全网发布全部通过审核后才能用,正确的状态为全网发布审核通过
【更新于-2016-08-11】【切记重新发布会有amp;字符,记得删除】

1.登录授权的发起页域名  (平台域名):您的平台域名


2.授权事件接收URL:您的域名 /index.php?g=User&m=OpenOauth&a=index&serviceid=2


3.授权公众号列表(公众号原始id ,全网发布前测试授权使用):

填写您自己的公众号原始id


4.公众号消息校验Token   (消息效验token):自行填写字符串如dogcms

5.公众号消息解密Key  (可在公众号平台开发者中心中生成):

KKgybUkzUqrBGwCTgnAhKmqJmrzfZajJUnZenBZEVQN


7.公众号消息与事件接收Url:

您的域名 /index.php?g=Home&m=Weixin&a=index&appid=/$APPID$


8.网页开发域名  (代公众号网页授权,jsAPI发起域名):您的平台域名
 
9.白名单IP地址列表:服务器的真实ip,只有在此ip下,才能使用相关接口


三、 平台对接   (第三方接口申请完成后进行此操作)

1、 进入总后台  “站点管理” => “站点设置”=> “公众号授权”
示例:www.weidogs.cn /admin.php

如果“站点设置”中没有“公众号授权”选项,请查看文档底部说明


2、填写接口信息【主站】************************************
【如果是加盟版本的–代理商自己的后台也是要配置的】**********************

 

资料对应 微信开放平台(“管理中心” => “公众号第三方平台”)填写Appid、appSecret  等信息
注意是微信开放平台的Appid和appSecret

6


2、 填写完毕后,可以开启功能使用“测试授权公众号列表”填写的测试公众号进行授权登录测试
务必开启后才能测试使用,否则会出现缺少参数

4、如果正常进入如下图样,说明接口对接成功,不能进入请按步骤检查设置是否正确。

0


四、 全网发布 (测试授权登录成功后操作)

1、测试公众号绑定平台成功后,进入微信开放平台   “管理中心”=>“公众号第三方平台”
2、点击“全网发布按钮” 进行全网发布,检测后会进入全网发布审核阶段。
3、 全网发布审核通过后,在总后台开启就可以使用此功能啦

注意:未全网发布时,只有测试公众号能够试用授权托管功能。  所以在测试完成或者点击全网发布进入审核之后,应当立即进入总后台暂时关闭此功能,等待全网发布审核通过只有再开启。  以免造成平台”添加公众号”功能无法正常使用。


全网发布常见问题


 

一、总后台 没有找到“公众号授权”该怎么办?【有就略过该步骤】
1、 点击“节点管理”=>“添加节点”
2、 添加的节点信息请严格按照下图指示填写,填写完成后就能在“站点设置”中找到配置项


二.如果出现【下图】的请,请检查站长后台 “站点设置”中的“公众号授权”选项,下的 appid, APPsecre信息是否复制正确,并且最下面的【是否启用】按钮必须要开启,才可以再次提交。


三.如果在全网发布的时候,检查都通过了,但是到【管理中心】页面添加公众号绑定的时候,没有出现授权 页面,是因为在配置开放平台(open.weixin.qq.com)的 【登录授权的发起页域名】填写的域名不正确。【如下图的绿色框起来的部分配置错了】


四、如果失败项只有【返回Api文本消息】错误,那么请更换token,清除缓存重试

这里的token是您自由设置的字串,如dogcms
五、一键绑定设置完后点击绑定公众出现参数缺少preauthcode
请检查此项是否启用,如果已经开启还这样提示,请等60分钟左右再来尝试操作,有时候官方缓存或服务器繁忙也可能造成此问题。

六、其他问题请检查检查IP白名单是否设置正确,域名是否填写正确,检查总后台登录授权项是否开启,检查是否使用云加速之类(建议关闭)。

七、关于环境硬性要求

检查PHP的mcrypt扩展是否开启,不开启会导致无法解密传输信息,引起失败。
一般是在php.ini里开启,其他的环境还需根据当时的情况来处理,开启后可以看一下phpinfo,如果有下面图中的信息,证明开启成功了。

113424rbb4n405bnwhn255

小窍门:如果一次发布提示组件检测失败,无需着急,多次提交即可,连续5次左右,如果还是不行,那就是设置问题了。小编第一遍配置以后,直接点击发布,第一次和第二次均提示:【组件ticket正确接收–失败】,但是提交第三遍的时候就正常了。这些和服务器环境变化,微信官方服务器变化有很大关系的,当然和您的运气也有一小点的关系。此时不行就等运气好的时候再来试试吧!

原创粉丝点击