申请第三方微信登录的步骤
微信登录包含微信网页登录和微信内分享登录,实现微信登录,需要申请两个接口。
一、微信APP内,用微信号登录网站
1.需要申请微信内分享登录
2.申请条件:
1)一个通过认证的微信服务号
2)一个通过认证的微信开放平台账号
3)服务号已经绑定到微信开放平台账号中
3.费用:
1)服务号认证:300元/年
2)开放平台认证:300元/年
以上费用为微信平台收取!
二、电脑浏览器,用微信号登录网站
1.需要申请微信网页登录
2.申请条件:一个通过认证的微信开放平台账号。
3.费用:开发平台认证为300元/年。
注:可与分享登录使用同一个开放平台。
说明:
1.微信公众平台不是微信开放平台,微信公众平台上管理服务号,微信开放平台上管理开发;
2.手机浏览器内不支持用微信登录网站
3.微信公众平台:https://mp.weixin.qq.com
4.微信开放平台:https://open.weixin.qq.com
三、登录失败常见问题
1. scope参数错误或没有scope权限
可能的原因是:
1)订阅号没有申请微信登录的权限,需要更换为服务号申请;
2)微信开放平台的开发者账号没有认证,没有相关的权限;
3)APPID和APPsecret填写错误,有空格或者少了位数;
4)错把微信网页登录的APPID和APPsecret填写到了微信分享登录。
2. redirect_url参数错误
电脑上出现
原因:授权回调域填写错误;这是微信网页登录配置出了问题;
解决办法:登录微信开放平台( open.weixin.qq.com ),进入【管理中心】-【网站应用】中修改应用的授权回调域,如果网校域名带www,回调域一定要加www。
手机微信APP内出现
原因:网页授权域名填写错误;这是微信内分享登录配置出了问题;
解决办法:登录微信公众平台( mp.weixin.qq.com ),进入【接口权限】-【网页授权】-【修改】-【网页授权域名】,填写授权回调域名,回调地址填写网站访问域名,如果网站的访问域名有www,填写时也需填www的域名。
3、登录提示“网络超时,获取用户信息失败”
电脑上出现
原因:微信网页登录和填写错误;
1)微信开放平台顶部导航的管理中心中应用的与【管理后台】-【系统】-【用户设置】-【登录】-【微信网页登录】必须一致。 手机微信内出现 原因 微信内分享登录接口和填写错误,这两个信息在微信服务号这两个信息在微信服务号左侧操作栏微信公众号后,左侧【开发-基本配置-开发者ID】里查看;
2)服务号未绑定到微信开放平台;
3)微信开放平台的开发者账号未认证。
可能您还想看