php微信授权没有code返回,解决关于微信公众号网页授权获取code参数的问题
解决关于微信公众号网页授权获取code参数的问题
发布时间:2018-07-24 23:21,
浏览次数:3327
, 标签:
code
*
在微信网页授权过程中,需要获取code参数,因为我用的是公众平台测试账号,使用的服务器是ip地址,所以用手机访问时总是会弹出
涂鸦的地方是我的服务器ip地址,问题就在这,如果用ip当链接,就不能点“继续访问”按钮(继续访问会重排你的原网页,会有一些问题),而是点击下面的“访问原网页”,后面的操作也是这样,都点“访问原网页”。这样获取code参数以及后面的获取openid和token才不会有问题。
*
如果报错:”errcode”:40163,”errmsg”:”code been used,
很大原因是你的代码出现了错误,因为你的代码出现错误后,特别是在使用code之后出现错误,
微信后台会换个ip再次访问你的网站,并且携带你原来的code参数,这就造成code参数重复使用(微信官方明确指出code参数只能使用一次)。具体可以看看这篇文章
*
还有一点要注意,对于使用ip地址的服务器(没有域名),再使用微信客户端访问
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxf0e81c3bee622d60&redirect_uri=http%3A%2F%2Fnba.bluewebgame.com%2Foauth_response.php&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect
类似这种链接时,微信不会自动弹出授权的那个框,而使用ICP备案的域名的服务器时,会弹出一个框框让用户选择是否授权。
*
此外,推荐使用微信开发者工具进行调试,我在手机上搞半天都搞不好,用微信开发者工具一下就弄好了。
涂鸦的地方就是我获得的openid。
php微信授权没有code返回,解决关于微信公众号网页授权获取code参数的问题相关推荐
- 微信公众号网页授权--前端获取code及用户信息(vue)
前段时间开发微信公众号网页授权,虽然网上已经有很多关于这方面的博客或者教程,但是第一次开发还是遇到挺多坑的,以下分享一下我的踩坑填坑之路. 一.测试号相关配置 首先在你公司申请的测试号上配置好相关信息 ...
- 微信公众号网页授权--前端获取code及用户信息(vue)【简单详细版】
嗨喽大家好,前段时间开发微信公众号网页授权,虽然网上已经有很多关于这方面的博客或者教程,但是第一次开发还是遇到挺多坑的,以下分享一下我的遇到的一些问题的见解,希望对你们有帮助. 一.测试号相关配置 首 ...
- 微信公众号网页授权40163问题【php】
微信公众号网页授权40163问题 tp5为例,emmmm-一直报40163或40029问题,翻遍了各大网站都没找到合适我的办法. 如图: 解决之后如图: 因为重定向所以请求了两次code,所以一直报4 ...
- 微信网页扫码登录和公众号网页授权登录的比较
最近在做PC二维码扫码登录的功能,总结了一些问题 # 主要区别 二者的主要区别: 差异 PC网页扫码登录 公众号网页授权登录 账号要求 需要开放平台账号创建网站应用 一个认证过的服务号就可以(也可以使 ...
- 微信公众号网页授权思路解析及具体代码
微信公众号网页授权思路解析及具体代码 微信开发文档 实现方式也是两种: 1.静默授权登录 授权登录以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静 ...
- 微信公众号网页授权登录的超简单实现步骤
微信开放平台为第三方移动程序提供分享.传播的接口, 使用户可将第三方程序的内容发布给好友或分享至朋友圈, 下面这篇文章主要给大家介绍了关于微信公众号网页授权登录的超简单实现方法, 需要的朋友可以参考下 ...
- 微信公众号网页授权,获取用户信息以及openid -- PHP后台
微信公众号网页授权,获取用户信息以及openid 这几天做项目,想通过公众号的appid获取用户的openid就,然后在网上查资料,问朋友,最后找到了方法,就是这个网页授权. 起初一直很蒙,这个怎么弄 ...
- 微信公众号网页授权代码优化过程(一)
2019独角兽企业重金招聘Python工程师标准>>> 第一次更新 写本系列博客的主要原因是,我在处理一个微信公众号项目时要做一个网页授权的操作(官方地址是https://mp.we ...
- 微信公众号网页授权时序图
微信公众号网页授权时序图 公众号网页授权时序图
最新文章
- 深度学习环境配置指南:Pytorch、TensorFlow、Keras
- Java泛型编程基础
- python 实现倒排索引,建立简单的搜索引擎
- 惠普前总裁孙振耀指点职业规划
- CSS的三种定位,成功入职字节跳动
- python多进程优化for循环_Python中for循环中的多进程处理和传递多个参数
- MPLS ××× 的基本配置(二)
- java 雪崩效应,Jmeter模拟雪崩效应
- 医院的HIS系统简介
- 耳机降噪功能(ANC、ENC、CVC、DSP)
- android ppt的动画效果怎么做,Android 仿 PPT 进入动画效果合集
- 2021刷百度统计关键词的灰产嫌疑人徐某被抓
- 前沿讲座之计算机图形学
- 男主龙失忆java_男主失忆的小说推荐:我忘了全世界,却记得对你的爱,一生不变...
- dva使用及项目搭建
- Python 基础起步 (七) 初识字典 Dictionary(绝命毒师前传)
- 大数据采集技术与预处理
- MIPS架构学习笔记
- Henry前端笔记之 Node及npm相关
- Ceph 分布式存储