微信公众平台的静默授权和网页授权区别详解
2023-09-27 14:21:52 时间
微信的授权功能应该是公众平台每天被调用最多的一项功能了,他可以获取用户信息,判断你是否关注了公众号,还有对于开发者最重要的:它能够拿到你在公众平台的唯一标示:openid
但是很多客户其实不知道,微信登录分为两类:
1、静默授权
静默授权不需要用户确认,只需要用户访问某个网页,属于嵌套在普通网页里的授权形式,但是只能获取到用户的唯一标示openid,无法获取用户的个人信息
2、网页授权
网页授权是一种通过用户确认,来获取用户的openid、个人信息、关注信息等的接口返回形式,获取的格式如下:
这两种授权方式虽然结果不同,但是调用方法大致相同
静默授权和网页授权分别调用的接口是snsapi_base和snsapi_userinfo
静默授权的代码示例
网页授权的代码示例
两个接口要访问同一个公共获取信息接口
此外还要提醒一下各位
1、无论是静默授权还是网页授权,均不需要进入开发者模式
2、redirect_uri参数错误的原因是由于在微信后台未设置安全域名。
3、网页授权域名只有一个,如果需要多个域名配置,请在主服务器增加一个code转发页面。
相关文章
- Scrapy研究探索(六)——自己主动爬取网页之II(CrawlSpider)
- 微信小程序 - 打开跳转 H5 网页链接(小程序内打开网页)
- Vue - 最新网页 H5 分享到微信朋友圈 / 转发分享给朋友好友 / 分享到手机 QQ / 分享到 QQ 空间,Vue.js Nuxt.js 通用公众号页面解决方案(超级详细教程)
- uni-app - 最详细 H5 网页接入微信支付功能,提供从详细的示例代码与注释(移动端网页实现微信支付能力,微信公众号前端支付 JSAPI / JS-SDK 详细示例源码)官方最新超级详细教程
- 微信开放平台开发——网页微信扫码登录(OAuth2.0)
- Java网页数据采集器[中篇-数据存储]【转载】
- 来学习开发一个网页版马里奥小游戏吧
- 《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》——导读
- 《网页设计心理学》一2.2 网上求助的旁观者效应
- 《提高转化率!网页A/B测试与多变量测试实战指南》一第1章 关于优化测试1.1 优化测试
- 微信开发笔记——微信网页登录授权,获取用户信息
- 微信公众号网页授权登录获取用户基本信息
- esp8266烧录Html文件,实现内置网页控制设备!
- 网页自动刷新的实现
- 手机网页Html代码实现(解决显示页面很小的问题)
- 微信公众号网页能够访问,但注册信息发送不到配置好的接口
- 学生个人网页制作html(附源码)
- vue项目做微信网页授权
- Python实例---模拟微信网页登录(day4)
- Python实例---模拟微信网页登录(day3)
- Python学习---模拟微信网页登录180410
- 小程序开发 |微信公众平台SpringBoot开发实例 │ OAuth2.0网页授权应用开发
- 利用python自动完成网页计算TEC等参数