一、网页授权

页面授权获取code,到微信公众平台配置,

https://open.weixin.qq.com/connect/oauth2/authorize?appid=Appid&redirect_uri=http://xxx/xxx/xxx.html&response_type=code&scope=snsapi_userinfo&state=123&connect_redirect=1#wechat_redirect

(1)appid是你微信公众平台里面->基本配置-->公众号开发信息的AppID

(2)redirect_uri后面是你要跳转的页面,例如:某域名/page/index.html

(3)其他参数按照我这个写,或者去看开发文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839

(4)然后页面授权完毕后,自动跳转到你指定的页面,在页面的地址信息中有你的code信息,可以在js用var url=location.href;   alert(url)来检查你的code,然后把code值截取下来

第二:发起ajax请求,把code传到后台,java后台访问

https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=AppSecret&code=CODE&grant_type=authorization_code 地址

(1)参数appid,是你微信公众平台上-->基本配置-->公众号开发信息的AppID

(2)参数secret,是你微信公众平台上-->基本配置-->公众号开发信息的开发着密码(AppSecret)

(3)参数code是你第一步传过来的获取到code,通过ajax传递过来的

(4)参数grant_type,初学者可以看,微信公众平台开发文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140839  详细了解这个参数

【java 微信公众号开发】 微信端获取code和opendId,access_token 步骤调试相关推荐

  1. 微信公众号开发--微信JS-SDK分享到朋友圈和分享给朋友

    之前写过一篇使用微信JS-SDK来实现扫一扫功能的博客 微信公众号开发–微信JS-SDK扫一扫功能 在该博客里介绍了微信JS-SDK的基本用法,其中包括以下几个步骤 还详细介绍了通过config接口注 ...

  2. 视频教程-SpringBoot微信公众号开发-微信开发

    SpringBoot微信公众号开发 就职于国内知名在线互联网旅游公司,10+互联网开发经验,精通前后端开发 刘志强 ¥149.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免 ...

  3. 视频教程-微信公众号开发-微信开发

    微信公众号开发 云知梦创始人,国际架构师,11年互联网培训和开发经验,曾在港电讯盈科.北大青鸟集团.远大教育.北京易第优教育等公司任职曾获得美国红帽RHCA构架师和RHCDS数据中心讲师,在国内排名第 ...

  4. Java微信公众号开发微信网页授权之前端传递code方式获取用户信息

    本片博客讲解的网页授权分为两步,前端先传递backUrl(回调地址)到后台网页授权接口,该接口拿到回调地址后组装授权连接,重定向到前端页面,前端页面截取Code,传入后端获取用户信息方法,获取用户信息 ...

  5. 微信公众号开发移动端应用

    目录 1 基于手机API开发 2 基于手机浏览器开发 2.1 混合开发 3 微信公众号开发 3.1 帐号分类 3.2 注册帐号 3.3 自定义菜单 3.4 上线要求 1 基于手机API开发 手机端使用 ...

  6. 微信公众号开发:如何获取openId(最简单的方式)

    最近的项目涉及到微信公众号的开发,必然要涉及到微信公众号的openId的获取,以及appId的获取,appId的获取很简单,但是如何才能获取到openId呢? 我找到了一种最简单的获取方法,整理如下: ...

  7. 微信公众号开发---微信开发学习路线(及供参考)

    目录(?)[-] 1.       热门学习 1.        微信支付之H5页面WAP端接入 2.        微信支付开发系统开发流程及完整Demo展示 3.        微信公共服务平台开 ...

  8. 微信公众号开发之授权获取用户信息

    微信开发交流群:148540125 系列文章参考地址 极速开发微信公众号 欢迎留言.转发.打赏 项目源码参考地址 点我点我--欢迎Start 前几篇文章已讲完如何导入项目,如何启动配置项目,如何成为开 ...

  9. 微信公众号开发——微信获取、操作公众号文章

    微信获取,操作公众号文章 项目地址:https://gitee.com/wrzhxy/wx_article 我以为微信支付和微信企业付款文档就够坑爹了,直到我遇到了微信获取公众号文章... 微信获取公 ...

  10. 微信公众号开发中,获取用户资料的两种方式

    2019独角兽企业重金招聘Python工程师标准>>> 微信公众号的开发主要是在服务号环境下进行,订阅号是拿不到用户的资料的,因此,下文的讨论都基于微信服务号. 微信公众号的两个ac ...

最新文章

  1. 神经网络的输入对迭代次数的影响
  2. python 集合
  3. php 输出带参数整个html页面,如何在PHP页面中原样输出HTML代码(是该找本php的数来看了)...
  4. php7.3安装yaf扩展(亲测)
  5. Linux打开浏览器进程,Linux终端Web浏览器w3m
  6. GPU Gems1 - 10 电影级的光照
  7. 【第四周作业】参加项目开发之后的一些体会
  8. 微信小程序报thirdScriptError Cannot read property 'setData' of undefined
  9. POJ 3254 Corn Fields (状态压缩)
  10. html 标题栏小图标 ,锚点,视频插入,音乐插入
  11. go.mod 文件中的 //indirect
  12. ASA k8 升 k9
  13. 测绘地理信息标准规范汇总下载
  14. c语言外心,下面说法正确的是( )A.三点确定一个圆B.外心在三角形的内部C.平...
  15. 3D数学基础:向量运算
  16. VMware 虚拟机的使用
  17. 如何解除hadoop安全模式问题
  18. html5导航栏向应折叠,超实用!网站导航栏设计形式总结
  19. 一阶电路暂态响应的结果分析。_《电路原理》——相量法
  20. 晶振串联电阻与并联电阻有什么作用?

热门文章

  1. 什么是二清,第三方支付解决方案
  2. 4 年阿里前端,2 年 CTO,一个程序员六年的奋斗史
  3. Unable to import required dependencies: pytz: No module named ‘pytz‘ ,dateutil: No module named【已解决】
  4. https抓包工具httpsMon
  5. Java生成-zipf分布的数据集(自定义倾斜度,用作spark data skew测试)
  6. Zynq UltraScale+ MPSoC智能视频平台1:Camera Link接收IP
  7. 三星i8268android4.4,三星I8268(移动版)
  8. 好用的数据恢复软件,误删不再怕
  9. 随机信号分析笔记03:全概率公式和贝叶斯公式
  10. 佳能c3020维修模式 白电平调整_传真机维修清零 白电平大全