微信网页授权要求配置授权回调页面域名,在没有域名,没有外网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相关推荐

  1. 微信公众号授权,获取code获取openId获取用户基本信息

    微信开放官方文档 https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html 微信测官方测试号 htt ...

  2. 【网络工程】如何本地调试微信公众号开发教程(Nginx代理方法)

    目录 前言 目的 通过Nginx代理实现本地调试微信公众号 实现工具 实现步骤 1.启动本地前端项目 2.首先配置Nginx 3.填写app.conf内容,把本地前端项目与域名形成映射. 4.把app ...

  3. 关于微信公众号页面获取code进行微信授权登录

    关于微信公众号页面获取code进行微信授权登录 前言 提示:本文章为个人平时开发中的一些坑,对于新手可以耐心看一下,如果您感觉可以的话,请点个小星星再走吧,多谢了~~~ 提示:以下是本篇文章正文内容( ...

  4. vue h5微信公众号授权获取用户信息

    vue h5微信公众号授权获取用户信息 1.申请测试账号 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 2.修改网页授权 ...

  5. 微信公众号授权获取用户OpenID和UnionId然后发生消息通知

    微信公众号授权获取用户OpenID和UnionId然后发生消息通知 1.获取微信公众号code 1.微信公众拿取公众号appid和appSecret 2.网页域名授权,这里的域名拼接上html所在位置 ...

  6. 微信公众号测试获取code

    开发者工具获取code 获取公众平台测试账号(公众号后台-->开发-->开发者工具-->公众号平台测试账号) 测试平台,填写测试地址(随便ip)用于测试获取code 3. 开发者工具 ...

  7. uniapp微信公众号H5获取code进行登录

    目前在做H5商城,需要公众号的菜单跳进小程序,前端需要获取到公众号的code传给后端来确认用户的openId,但是咱们前端如何通过小程序或者H5,来获取公众号的code呢? 通过查阅资料,我来总结一下 ...

  8. 在自己电脑上调试微信公众号后台程序:附工具

    在自己电脑上调试微信公众号后台程序 前言 一.前置条件 1.1 首先需要有域名 1.2 首先需要在微信开放平台上申请微信公众号(或订阅号) 1.3 然后需要有外网服务器,例如可以购买阿里云服务器,本文 ...

  9. uniapp微信公众号授权登录,本地调试

    在项目如何集中微信公众号授权登录 后端跳转获取code码,最后拼接, //保留登录前的页面参数.为了不让参数传到后台,并且在微信授权链接带来带去,可以将参数和登录前的地址存到本地缓存let route ...

最新文章

  1. 数据结构和算法分析 引论+算法分析
  2. Redis _面试经典
  3. 流量控制与拥塞控制区别
  4. 互联网+大赛作品_“颂中国力量 绘美好梦想”全市中小学生互联网+书画大赛作品展示(五)...
  5. .NET Framework 4.8 的 Microsoft 更新目录更新
  6. 年轻人选择创业时,最好避开门槛低的行业
  7. mac下selenium+python环境搭建
  8. jcr多久更新一次_科学网—你知道吗,SCI影响因子数据在7月又有更新了 - LetPub编辑的博文...
  9. Linux NAT基本流程与实现技巧
  10. IntelliJ IDEA 13怎么创建JAVA SE项目
  11. 效率起飞?时下流行Sketch插件谁更“香”
  12. 哈夫曼编码(Huffman Coding)多图详细解析
  13. 双击word文档提示向程序发送命令出现问题(There was a problem sending the command to the program)(二)
  14. 以太坊源码分析(37)eth以太坊协议分析
  15. shell脚本——正则表达式(包含grep详细介绍及应用)
  16. 关于mac os更新到monterey, MATLAB出现Warning: the font “Times“ is not available, so “Lucida Bright“ has
  17. 51单片机实现电机控制和LCD显示
  18. 工具条(Ext.Toolbar)
  19. 均值滤波和中值滤波的MATLAB实现
  20. ID基本操作(复制页面)(移动页面)(调整跨页页数)(版面调整)5.16

热门文章

  1. 最详细记录minikube部署第一个Kubernete应用
  2. JS中0.1加0.2 不等于0.3
  3. python中返回值详解
  4. HK32F103CBT6A最小开发版系统
  5. windows下Google Protocol Buffer 编译安装(vs)教程
  6. 消协提四大理由 质疑郑州收取公交IC卡押金
  7. 2021年 ICCV / NeurIPS / AAAI 中Neural Architecture Search (NAS) 神经网络结构搜索相关论文汇总
  8. python格式化操作符
  9. 2017年IT行业最赚钱的5个职位
  10. Studio One没有声音怎么办 Studio One工程没有声音