如何在本地调试微信公众号授权获取code
微信网页授权要求配置授权回调页面域名,在没有域名,没有外网IP的情况下,如何在本地调试呢。下面就来介绍一下:
1.申请公众号测试账号:
注册地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login&token=1099872211&lang=zh_CN
体验接口权限表--网页服务--网页授权获取用户基本信息--修改
写上一个不存在的域名,后面会通过修改host文件,把域名映射到本地的ip
2.host域名解析
widow地址:C:\Windows\System32\drivers\etc\hosts。
host文件只允许管理员身份打开,否则不能修改。可以把权限先设为管理员,或者一个简单粗暴的方法,就是把host文件复制出来,修改后,把内容再覆盖到原来的文件。格式:端口号+Tab + 域名 + 空格。
在host文件添加上 127.0.0.1 wx.wechat.com。这样配置后,当授权后,要回调到本地的页面,浏览器发现在host文件里,wx.wechat.com域名和本地ip,127.0.0.1有映射关系,就不会再发请求去DNS服务器了,这样即使这个域名不存在,也不妨碍我们继续往下走。
检验配置: 打开命令行,ping+域名,显示的就是本地服务ip的回复
3.配置主机
配置本地项目环境,域名为:wx.wechat.com(此步骤忽略)
4.配置回调地址
在微信开发者工具打开项目
github地址:git@github.com:15822681062/get_wx_code.git
如何在本地调试微信公众号授权获取code相关推荐
- 微信公众号授权,获取code获取openId获取用户基本信息
微信开放官方文档 https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html 微信测官方测试号 htt ...
- 【网络工程】如何本地调试微信公众号开发教程(Nginx代理方法)
目录 前言 目的 通过Nginx代理实现本地调试微信公众号 实现工具 实现步骤 1.启动本地前端项目 2.首先配置Nginx 3.填写app.conf内容,把本地前端项目与域名形成映射. 4.把app ...
- 关于微信公众号页面获取code进行微信授权登录
关于微信公众号页面获取code进行微信授权登录 前言 提示:本文章为个人平时开发中的一些坑,对于新手可以耐心看一下,如果您感觉可以的话,请点个小星星再走吧,多谢了~~~ 提示:以下是本篇文章正文内容( ...
- vue h5微信公众号授权获取用户信息
vue h5微信公众号授权获取用户信息 1.申请测试账号 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 2.修改网页授权 ...
- 微信公众号授权获取用户OpenID和UnionId然后发生消息通知
微信公众号授权获取用户OpenID和UnionId然后发生消息通知 1.获取微信公众号code 1.微信公众拿取公众号appid和appSecret 2.网页域名授权,这里的域名拼接上html所在位置 ...
- 微信公众号测试获取code
开发者工具获取code 获取公众平台测试账号(公众号后台-->开发-->开发者工具-->公众号平台测试账号) 测试平台,填写测试地址(随便ip)用于测试获取code 3. 开发者工具 ...
- uniapp微信公众号H5获取code进行登录
目前在做H5商城,需要公众号的菜单跳进小程序,前端需要获取到公众号的code传给后端来确认用户的openId,但是咱们前端如何通过小程序或者H5,来获取公众号的code呢? 通过查阅资料,我来总结一下 ...
- 在自己电脑上调试微信公众号后台程序:附工具
在自己电脑上调试微信公众号后台程序 前言 一.前置条件 1.1 首先需要有域名 1.2 首先需要在微信开放平台上申请微信公众号(或订阅号) 1.3 然后需要有外网服务器,例如可以购买阿里云服务器,本文 ...
- uniapp微信公众号授权登录,本地调试
在项目如何集中微信公众号授权登录 后端跳转获取code码,最后拼接, //保留登录前的页面参数.为了不让参数传到后台,并且在微信授权链接带来带去,可以将参数和登录前的地址存到本地缓存let route ...
最新文章
- 数据结构和算法分析 引论+算法分析
- Redis _面试经典
- 流量控制与拥塞控制区别
- 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(五)...
- .NET Framework 4.8 的 Microsoft 更新目录更新
- 年轻人选择创业时,最好避开门槛低的行业
- mac下selenium+python环境搭建
- jcr多久更新一次_科学网—你知道吗,SCI影响因子数据在7月又有更新了 - LetPub编辑的博文...
- Linux NAT基本流程与实现技巧
- IntelliJ IDEA 13怎么创建JAVA SE项目
- 效率起飞?时下流行Sketch插件谁更“香”
- 哈夫曼编码(Huffman Coding)多图详细解析
- 双击word文档提示向程序发送命令出现问题(There was a problem sending the command to the program)(二)
- 以太坊源码分析(37)eth以太坊协议分析
- shell脚本——正则表达式(包含grep详细介绍及应用)
- 关于mac os更新到monterey, MATLAB出现Warning: the font “Times“ is not available, so “Lucida Bright“ has
- 51单片机实现电机控制和LCD显示
- 工具条(Ext.Toolbar)
- 均值滤波和中值滤波的MATLAB实现
- ID基本操作(复制页面)(移动页面)(调整跨页页数)(版面调整)5.16
热门文章
- 最详细记录minikube部署第一个Kubernete应用
- JS中0.1加0.2 不等于0.3
- python中返回值详解
- HK32F103CBT6A最小开发版系统
- windows下Google Protocol Buffer 编译安装(vs)教程
- 消协提四大理由 质疑郑州收取公交IC卡押金
- 2021年 ICCV / NeurIPS / AAAI 中Neural Architecture Search (NAS) 神经网络结构搜索相关论文汇总
- python格式化操作符
- 2017年IT行业最赚钱的5个职位
- Studio One没有声音怎么办 Studio One工程没有声音