问题1: 在微信公众号授权时出现了

解决方案:1 首先查看后端的url配置是否正确,是否进行了转码,官方API上说明了redirectUrl应使用String redirectUri = URLEncoder.encode(redirectUrl, "utf-8");进行转码;
               2 查看网页授权时配置的url是否正确,

问题二 : 此问题为使用natapp代理服务导致的问题,若有不明白的可访问微信公众号开发系统入门教程(公众号注册、开发环境搭建、access_token管理、Demo实现、natapp外网穿透)_再烦,也别忘微笑;再急,也要注意语气;再苦,也别忘坚持。-CSDN博客_微信公众号开发开发教程 这位大佬写的很详细
首先调用https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect
后通过response.sendRedirect(url);调转到获取code码请求区,这时通过appid,appSecret, code进行获取openId,将openId存储到session中,这时再次请求时发现session中sessionId和以前的不一致导致通过session获取失败,前端若为js 加载ajax请求将出现

此问题贼坑,我花了2天时间,虽然我是个菜鸟但也太浪费时间了,这个问题可以忽视,将项目部署到pre环境上进行测试后发现没有问题

结尾: 若大家做微信公众号时遇到其它问题欢迎大家提问并解决,最后希望我出现的坑能帮助到你们谢谢

【微信公众号】微信公众号授权出现的常见问题解决方案相关推荐

  1. 微信公众号开发Django-网页授权

    原文链接 对于基础的微信公众号开发,网页授权,JSSDK,图片处理应该是最重要的三部分了 根本上也是按照文档开发,技术含量并不高. (选Django=很多权限控制模块已经做好了,比较省力) 在开始之前 ...

  2. ASP.NET MVC4 微信公众号开发之网页授权(一):搭建基础环境

    首先你得注册并认证一个个人或企业的微信公众号===服务号从而确保获得以下接口权限: 然后打开公众号设置里的功能设置里找到业务域名和网页授权域名分别填上你的域名(注:已备案的域名),如下图所示: 到这里 ...

  3. 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现)

    微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现) 文章目录 微信公众号网页OAuth2.0授权登录并获取用户信息(SpringBoot实现) 准备工作 开发思路 具体代 ...

  4. 微信公众号开发系列-网页授权获取用户基本信息

    OAuth2.0网页授权这个也是在做微信公众平台用到最多的,可以利用授权接口对自己平台内用户进行绑定,实现用户扫描码和微信分享.微信签到.微信商城购物等: 1.高级接口OAuth2.0网页授权设置 a ...

  5. 通过微信公众号实现H5登录授权

    通过微信公众号实现H5登录授权 一.相关配置 1.配置参数测试公众平台信息(测试号相关配置示例) 2.配置JS接口安全域名 3.扫码关注公众号 4.添加网页授权地址 这里是指微信授权回调页面,同时发现 ...

  6. 微信公众号H5开发登录授权流程

    很久没写博客了,最近实在是太忙,有太多东西想写想记录.今天写个关于微信登录的过程吧,这次项目是我第一次写关于微信的东西,这个登录授权搞了半天.但总算是把流程搞明白了,先附上微信官方文档 微信公众平台 ...

  7. Java微信公众号开发之网页授权获取用户基本信息

    本篇博客讲解的网页授权只需要前端传递一个backUrl(回调地址) 到后台接口,后台接口会完成整个授权流程,无需前端做更多工作: 一. 前言 微信公众号开发,需要用到网页授权获取用户信息,通过OAut ...

  8. php获取微信收款记录,微信公众号开发之微信支付代码记录的实现

    需求说明 这个需求说明是完全没有必要的,但是还是写一下吧,但凡是做公众号的,一般都是需要了解这个微信支付的,不然基本的业务都没办法走,所以今天简单的记录一下微信支付的一些问题以及流程是怎么样的.记录的 ...

  9. 浅析微信支付:微信支付简单介绍(小程序、公众号、App、H5)

    本文是[浅析微信支付]系列文章的第二篇,主要讲解一下普通商户接入的支付方式以及其中的不同之处. 上篇文章讲了本系列的大纲,没有看过的朋友们可以看一下. 浅析微信支付:前篇大纲 微信支付是集成在微信客户 ...

  10. 微信支付之微信公众号网页支付(各种总结)

    微信支付除了坑,就是坑!!! 网上也还是好多吐槽的,各种签名问题,文档也比较乱.重点是,安卓最后报错就只报chooseWXPay failed.什么具体错误也不显示.最后还是喊朋友的苹果机远程帮忙测试 ...

最新文章

  1. mysql 定时器不能持续循环执行_定时器,不循环执行指定方法?如何解决?
  2. rpm方式安装mysql5.7.24_linux centOS 7安装mysql 5.7.24
  3. C语言实现将彩色bmp图像转化为灰图、灰度图像反色
  4. Hive-1.2.0学习笔记(一)安装配置
  5. flex布局的盒子模型
  6. 金中半日baoling游-----stoi
  7. 数据可视化模块---Matplotlib
  8. bacula 的安装、配置和运行
  9. inline,block,inline-block的区别
  10. 第48课 加加乐 《小学生C++趣味编程》
  11. 双向链表的增、删、查、改、python实现,超详细讲解
  12. 项目组织结构以及模块规划
  13. log4j日志系统的使用
  14. 新装hbuilder无法运行到iOS模拟器/无法识别ios模拟器
  15. LMS激光传感器的TCP/IP协议问题
  16. jmeter使用http代理服务器
  17. c语言自定义结构,C语言如何定义结构体
  18. 【完结】囚生CYの备忘录(20220525-20220813)
  19. js下载文件格式为Excel后提示与文件扩展名不一致,打开文件前请验证文件没有损坏且来源可信.
  20. 【Python】完美解决Pycharm网站无法访问问题

热门文章

  1. jquery || 检测已输入字数
  2. 2011浙江省公务员考试申论大作文的写作
  3. Kubernetes 学习路径
  4. java取当前北京时间_用Java取指定时区的时间 北京时间,纽约时间,班加罗尔时间...
  5. Win10上如何显示本地lrc文件歌词——lrc播放器——《超级lrc播放器》
  6. Windows系统如何远程桌面连接
  7. 【书单推荐】西方思想史上占有重要地位的100部思想名著
  8. android edittext 下划线没了,关于android:如何在EditText中隐藏下划线
  9. 反病毒工具-C32ASM
  10. 【开发环境简称】PRD生产环境-常见环境英文缩写简称