微信公众号oauth授权
配置微信公众号授权
1、授权回调域名配置规范为全域名,比如需要网页授权的域名为:www.qq.com,配置以后此域名下面的页面都可以进行OAuth2.0鉴权。
不一定是以www开头的域名
回调页面必须加全域名http://www.qq.com/music.html 、 http://www.qq.com/login.html
但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com 无法进行OAuth2.0鉴权
2、修改
需要配置业务域名、JS接口安全域名、网页授权域名
业务域名 | qq.com |
JS接口安全域名 | qq.com |
网页授权域名 | qq.com |
配置网页授权域名需要配置服务器在域名的根目录下 添加需要下载的txt文件
wx.qq.com/MP_verify_irWmX708s1koiBCG.txt
3、参数说明
参数 | 是否 必须 | 说明 |
---|---|---|
appid | 是 | 公众号的唯一标识 |
redirect_uri | 是 | 授权后重定向的回调链接地址, 请使用 urlEncode 对链接进行处理 |
response_type | 是 | 返回类型,请填写code |
scope | 是 | 应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且, 即使在未关注的情况下,只要用户授权,也能获取其信息 ) |
state | 否 | 重定向后会带上state参数,开发者可以填写a-zA-Z0-9的参数值,最多128字节 |
#wechat_redirect | 是 | 无论直接打开还是做页面302重定向时候,必须带此参数 |
微信公众号oauth授权相关推荐
- 微信公众号网页授权--前端获取code及用户信息(vue)
前段时间开发微信公众号网页授权,虽然网上已经有很多关于这方面的博客或者教程,但是第一次开发还是遇到挺多坑的,以下分享一下我的踩坑填坑之路. 一.测试号相关配置 首先在你公司申请的测试号上配置好相关信息 ...
- 微信公众号网页授权--前端获取code及用户信息(vue)【简单详细版】
嗨喽大家好,前段时间开发微信公众号网页授权,虽然网上已经有很多关于这方面的博客或者教程,但是第一次开发还是遇到挺多坑的,以下分享一下我的遇到的一些问题的见解,希望对你们有帮助. 一.测试号相关配置 首 ...
- 微信公众号网页授权思路解析及具体代码
微信公众号网页授权思路解析及具体代码 微信开发文档 实现方式也是两种: 1.静默授权登录 授权登录以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静 ...
- 微信公众号网页授权,获取用户信息以及openid -- PHP后台
微信公众号网页授权,获取用户信息以及openid 这几天做项目,想通过公众号的appid获取用户的openid就,然后在网上查资料,问朋友,最后找到了方法,就是这个网页授权. 起初一直很蒙,这个怎么弄 ...
- 【微信公众号H5授权登录】
微信公众号H5授权登录 废话不多,直接上代码(这里只写代码的实现) 废话不多,直接上代码(这里只写代码的实现) 页面进来判断微信环境 onShow() {//设置初始值为false,微信环境下才能打开 ...
- 微信公众号第三方授权开发——推送component_verify_ticket协议
微信公众号第三方授权--接受微信推送component_verify_ticket协议 作者:凌晨四点的newyork 接收component_verify_ticket 在第三方平台创建审核通过后, ...
- 微信公众号网页授权时序图
微信公众号网页授权时序图 公众号网页授权时序图
- 微信公众号网页授权登录的超简单实现步骤
微信开放平台为第三方移动程序提供分享.传播的接口, 使用户可将第三方程序的内容发布给好友或分享至朋友圈, 下面这篇文章主要给大家介绍了关于微信公众号网页授权登录的超简单实现方法, 需要的朋友可以参考下 ...
- 微信公众号网页授权40163问题【php】
微信公众号网页授权40163问题 tp5为例,emmmm-一直报40163或40029问题,翻遍了各大网站都没找到合适我的办法. 如图: 解决之后如图: 因为重定向所以请求了两次code,所以一直报4 ...
- 微信公众号网页授权代码优化过程(一)
2019独角兽企业重金招聘Python工程师标准>>> 第一次更新 写本系列博客的主要原因是,我在处理一个微信公众号项目时要做一个网页授权的操作(官方地址是https://mp.we ...
最新文章
- (已解决) MySQL: ERROR 1045 (28000): Access denied for user 'xxxxx'@'localhost' (using password: NO)
- Ubuntu 下的云笔记Nixnote (Evernote)
- java的调试工具_2020年最佳Java调试工具(翻译)
- HD Piggy-Bank完全背包
- python local_Python3中 对local和nonlocal 关键字的改善认识(新手向)
- 表关联使用INNER JOIN实现更新功能
- bzoj4417 [Shoi2013]超级跳马 矩乘
- IDEA代码自动换行
- android 接口的调用方法参数类型转换,Android NDK开发之JNI基础
- 兄dei,你的代码死循环了吗?
- wmb 开发的几个坑
- Oracle v$SQLAREA
- 解决PS(Photoshop)里面白色变成黄色的问题
- 常用计算机制图软件,常用的电脑画图软件有什么?
- java se 14 虚拟机规范
- Gym 100971A Treasure Island
- mybatis-plus配置逻辑删除
- DICOM图像像素值(灰度值)转换为CT值
- 股价被爆炒市值依旧不高,宝盛集团和同行们还要迈过两座大山
- Linux运维提升之路