文档章节

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

simpower
 simpower
发布于 2016/06/24 12:05
字数 1620
阅读 3861
收藏 9

一、 授权登录优点

1、微信官方认可;

2、操作简单,避免繁杂的接口对接设置;

3、不提供密码给平台或者开发者,公众号更加安全;

4.一键绑定,省去繁琐的对接流程;

5.认证服务号一键配置省去很多麻烦;

6.个人订阅号可以使用自定义菜单功能;

二、 接口申请

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

1、通过开发资质认证(微信开放平台

步骤1、填写基本信息(注意logo务必按要求设计)

步骤2、选择权限集 (可选,推荐全选)

步骤3、填写开发者资料(重要)

以下教程后面的参数请不要做任何修改

以下填写后一般会提示:审核通过,请注意务必点击全网发布全部通过审核后才能用,正确的状态为全网发布审核通过


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


2.发起授权页的体验URL:

您的域名 /index.php?g=User&m=Index&a=oauth


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

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


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


 

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


 

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

KKgybUkzUqrBGwCTgnAhKmqJmrzfZajJUnZenBZEVQN


7.公众号事件接收Url:

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


8.网页开发域名  (代公众号网页授权,jsAPI发起域名):您的平台域名

 

9.白名单IP地址列表:服务器的真实ip,只有在此ip下,才能使用相关接口

 


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

1、 进入总后台  “站点管理” => “站点设置”=> “公众号授权”

示例:www.weidogs.com /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正确接收–失败】,但是提交第三遍的时候就正常了。这些和服务器环境变化,微信官方服务器变化有很大关系的,当然和您的运气也有一小点的关系。此时不行就等运气好的时候再来试试吧!

本文转载自:http://www.weidogs.com/wiki/?p=74

simpower
粉丝 28
博文 673
码字总数 50284
作品 0
海淀
程序员
私信 提问
加载中

评论(1)

g
grecism
您好 测试机的域名访问可以看到首页 但是对应的ip地址访问的时候不能看到首页 这样填写的ip地址是否对调用接口有影响的么
01第三方平台概述

第三方平台概述 一、概述 公众平台第三方平台是为了让公众号或小程序运营者,在面向垂直行业需求时,可以一键授权给第三方平台(并且可以同时授权给多家第三方),通过第三方平台来完成业务,...

MadDragon
2018/03/12
130
0
第三方平台授权流程

微信第三方平台作用:  首先要知道为什么要用公众号第三方平台,公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第...

CurtainRight
2016/05/21
1K
0
JPress 2.0 正式版发布,支持 WordPress 和 微信公众号一键导入

JPress 2.0 正式版发布了。 JPress 2.0,我们真的花费了很多的时间,在设计 JPress 的每个细节。从 2.0 第一个测试版的发布到现在的正式版,精力了三个多月的时间,这三个月里,我们没怎么增...

理工男海哥
05/08
1K
11
JPress v2.0-rc.9 发布,微信公众号一键生成网站

JPress 是一个使用Java(JFinal、Jboot框架)开发的类似 WordPress 的系统,但更加侧重于企业营销和微信运营。 此版本发布,主要是新增了微信公众号一键生成网站、同步微信公众号文章、文章附...

理工男海哥
04/29
1K
7
JPress v2.0.1 发布,重点优化与微信公众号对接功能

JPress 是一个使用Java(JFinal、Jboot框架)开发的类似 WordPress 的系统,但更加侧重于企业营销和微信运营、支持模块和插件化二次开发,国外对标 WordPress、国内对标 微擎 。 JPress v2....

理工男海哥
05/17
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

领域驱动中的“贫血症和失忆症” --实践领域驱动--原文

贫血症严重危害着人类健康,并且伴随有危险的副作用。当贫血领域对象被首次提出来时,它并不是一个博得赞美的词汇,它描述的是一个缺少内在行为领域对象。奇怪的是,人们对于贫血领域对象的态...

还仙
19分钟前
5
0
条码打印软件中标签预览正常打印无反应怎么解决

在使用条码打印软件制作标签时,有客户反馈,标签打印预览正常的,但是打印无反应,咨询是怎么回事?今天针对这个情况,可以参考以下方法进行解决。 一、预览正常情况下,打印没反应 (1)在条码...

中琅软件
29分钟前
5
0
判断字符串的时候

判断字符串的时候一定把常量房前边, //报警程度 String leve = vo.getDeviceAlertDeal().getWarnLevel(); if(("0").equals(leve)) { row.add("无报警"); }else if(("1").equals(leve)) { ro......

简小姐
30分钟前
7
0
Linux maven3.6.2 install

PS:安装 maven 之前请先安装 jdk 1.安装 wget 命令(安装过就不用了) yum -y install wget 2.寻找需要的 maven 版本 https://maven.apache.org/download.cgi 3.进入 /var/local 文件夹 cd...

东方神祇
32分钟前
5
0
Tomcat源码分析二:先看看Tomcat的整体架构

Tomcat源码分析二:先看看Tomcat的整体架构 Tomcat架构图 我们先来看一张比较经典的Tomcat架构图: 从这张图中,我们可以看出Tomcat中含有Server、Service、Connector、Container等组件,接下...

flygrk
35分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部