D1V1网源码站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 78|回复: 0

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

[复制链接]

购买VIP,消费全返

微信扫码,惊喜不断

发表于 2015-4-18 01:49:52 | 显示全部楼层 |阅读模式
微信公众号登录授权(全网发布)一键绑定公众号设置教程及常见问题
前言:本操作跟服务器配置,网络环境等综合环境有关(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、填写接口信息【主站】************************************
160.jpg
【如果是加盟版本的–代理商自己的后台也是要配置的】**********************
161.jpg


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

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

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

四、 全网发布 (测试授权登录成功后操作)
1、测试公众号绑定平台成功后,进入微信开放平台   “管理中心”=>“公众号第三方平台”
2、点击“全网发布按钮” 进行全网发布,检测后会进入全网发布审核阶段。
3、 全网发布审核通过后,在总后台开启就可以使用此功能啦
注意:未全网发布时,只有测试公众号能够试用授权托管功能。  所以在测试完成或者点击全网发布进入审核之后,应当立即进入总后台暂时关闭此功能,等待全网发布审核通过只有再开启。  以免造成平台”添加公众号”功能无法正常使用。

全网发布常见问题

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


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

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

四、如果失败项只有【返回Api文本消息】错误,那么请更换token,清除缓存重试
这里的token是您自由设置的字串,如dogcms
请检查此项是否启用,如果已经开启还这样提示,请等60分钟左右再来尝试操作,有时候官方缓存或服务器繁忙也可能造成此问题。
0e712c871182a5cfc7e4e5f5eb1d3a50.jpg

六、其他问题请检查检查IP白名单是否设置正确,域名是否填写正确,检查总后台登录授权项是否开启,检查是否使用云加速之类(建议关闭)。
七、关于环境硬性要求
检查PHP的mcrypt扩展是否开启,不开启会导致无法解密传输信息,引起失败。
一般是在php.ini里开启,其他的环境还需根据当时的情况来处理,开启后可以看一下phpinfo,如果有下面图中的信息,证明开启成功了。
113424rbb4n405bnwhn255.jpg
小窍门:如果一次发布提示组件检测失败,无需着急,多次提交即可,连续5次左右,如果还是不行,那就是设置问题了。小编第一遍配置以后,直接点击发布,第一次和第二次均提示:【组件ticket正确接收–失败】,但是提交第三遍的时候就正常了。这些和服务器环境变化,微信官方服务器变化有很大关系的,当然和您的运气也有一小点的关系。此时不行就等运气好的时候再来试试吧!


yuanma.d1v1.com欢迎你,分享最好的网站商业源码,提供最好的免费空间申请

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
加入VIP:点击进入
Email:
1184556465@qq.com
社区VIP用户交流QQ专用群234989379
非VIP请勿加此群
VIP
技术支持
消费全返
客服中心

QQ|D1V1网源码站|手机版|小黑屋|D1V1网源码站 ( 沪ICP备05028199号 )

GMT+8, 2024-11-26 19:12 , Processed in 0.168142 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表