微信公众号网页授权登录实现起来如此简单
【摘要】 前言这篇文章带大家掌握 从0到1实现微信公众平台授权登录微信公众号授权登录到底哪几步回调地址,安全域名怎么配置代码怎么写出了问题怎么办一、微信公众号授权登录到底哪几步官方文档介绍微信开放文档微信开发者平台文档https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.h...
前言
这篇文章带大家掌握 从0到1实现微信公众平台授权登录
- 微信公众号授权登录到底哪几步
- 回调地址,安全域名怎么配置
- 代码怎么写
- 出了问题怎么办
一、微信公众号授权登录到底哪几步
官方文档介绍
文档看似很复杂,实际上前端只需要两步:
1、去访问微信提供的一个url地址
或者
两种的区别是:scope为snsapi_base和scope为snsapi_userinfo,区别就是是否弹出用户授权;
应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过 openid 拿到昵称、性别、所在地。并且, 即使在未关注的情况下,只要用户授权,也能获取其信息 ) |
这个地址需要你配置的地方有:appid(微信公众号id)和redirect_uri(回调地址)
2、访问这个地址后,微信会回跳你设置的redirect_uri地址,并且带回来一个code,
把这个code传给后台,后台去访问微信的接口,获取用户的openid和access_token,
到这里也用实现了微信的授权登录。
二、回调地址,安全域名怎么配置
- 1、在申请到认证公众号之前,你可以先通过测试号申请系统,快速申请一个接口测试号,立即开始接口测试开发。(测试号申请地址)
redirect_uri的配置:
只需要请注意,这里填写的是域名(是一个字符串),而不是URL,因此请勿加 http:// 等协议头;)。
((1)打开微信公众号测试号(方便开发调式),修改js安全域名,也可以设置192的地址
(2)找到体验接口权限表-网页账户-修改
(3)设置回调域名
(4)微信公众号正式号设置
三、代码怎么写
代码如下(示例):
四、出现问题怎么办
在开发出现问题时,可以通过接口调用的返回码,以及报警排查指引(在公众平台官网 - 开发者中心处可以设置接口报警),来发现和解决问题
最后
✨原创不易,还希望各位大佬支持一下 !
👍 点赞,你的认可是我创作的动力!
⭐️收藏,你的青睐是我努力的方向!
✏️评论,你的意见是我进步的财富!
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)