1,打开浏览器,这里以IE为例。输入:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

2,用手机登录你的微信,使用微信中的“扫一扫”功能,扫描上面网页中的二维码。登录测试公众号后台:

3.记住测试号的,appID和appsecret,用微信扫描测试公众号的二维码,并关注他

4.设置网页服务—>网页账号 的回调地址为本机IP,我的是(192.168.21.49)

5,开始编写测试代码

 public class HomeController : Controller{private  const  string appID = "wx158da7aeb0f4ecc9";//
       private  const string appsecret = "9b9ff146f68cd9530c62ccbbb15b397d";//
       private const string redirect_uri = "http://192.168.21.49/Home/CallBack";//回调地址private const string AccessTokenUrl = "https://open.weixin.qq.com/connect/oauth2/authorize";//授权地址private const string GetInfoUrl = "https://api.weixin.qq.com/sns/oauth2/access_token";//获取微信信息/// <summary>/// 首页/// </summary>/// <returns></returns>public ActionResult Index(){string url = string.Format("{0}?appid={1}&redirect_uri={2}&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect", AccessTokenUrl, appID, redirect_uri);ViewBag.url = url;return View();}/// <summary>/// 授权回调地址/// </summary>/// <param name="code"></param>/// <returns></returns>public ActionResult CallBack(string code){IDictionary<string, string> dic = new Dictionary<string, string>();dic.Add("appid", appID);dic.Add("secret", appsecret);dic.Add("code", code);dic.Add("grant_type", "authorization_code");var tokenJson = new Top.Api.Util.WebUtils().DoPost(GetInfoUrl, dic);ViewBag.Callback = tokenJson;return View();}}

  Index.cshtml

@{ViewBag.Title = "Index";
}
<meta name="viewport" content="width=device-width,initial-scale=1 user-scalable=0" /><a href="@ViewBag.url"><h1>去授权</h1></a>

CallBack.cshtml

@{ViewBag.Title = "CallBack";
}
<meta name="viewport" content="width=device-width,initial-scale=1 user-scalable=0" />
<h2>@ViewBag.Callback</h2>

6.将代码部署到本机IIS内

7,将程序地址生成二维码

8,确保手机Wifi和电脑在同一局域网,扫描生成的地址二维码测试成功

Code:http://files.cnblogs.com/files/longren629/WinXin.rar

转载于:https://www.cnblogs.com/longren629/p/4666485.html

本机微信开发环境搭建相关推荐

  1. 微信开发学习总结(一)——微信开发环境搭建

    目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移动App开发领域主要分为以下几种类型: 一.微信开发环境搭建 工欲善其事,必先利其器.要做微信公众号开发,那么要先准备好两样必不可少的东西 ...

  2. 无Mac机IOS开发环境搭建手记

    一直以来都是做Web开发的,说实话时间长了总有些腻烦的感觉.最近一直在关注移动领域的开发,想从这个从未入手过的领域找点新鲜感和激情.在 Android和IOS之间的技术选型上确实犹豫了好久,Andro ...

  3. 微信小游戏客户端开发环境搭建

    微信小游戏客户端开发环境搭建 开发工具 环境配置 发布小游戏 一直以来,弄App形式的游戏比较多,近年来,微信小游戏火了起来.出于好奇,研究了一番,觉得还是挺有意思的,想和大家分享下. 官方手册网址: ...

  4. 微信公众号Java开发-笔记01【微信公众号介绍、开发环境搭建】

    学习网址:哔哩哔哩网站 微信公众号开发-Java版 微信公众号Java开发-笔记01[微信公众号介绍.开发环境搭建] 微信公众号Java开发-笔记02[] 微信公众号Java开发-笔记03[] 微信公 ...

  5. SAP系统和微信集成的系列教程之一:微信开发环境的搭建

    系列目录 (1) 微信开发环境的搭建 ( 本文 ) (2) 如何通过微信公众号消费API (3) 微信用户关注公众号之后,自动在SAP C4C系统创建客户主数据 (4) 如何将SAP C4C主数据变化 ...

  6. 教程:BootToGecko系统虚机与实机开发环境搭建及FirefoxOS设备使用和开发网站推荐;

    ..前段日子有阵一直在折腾FirefoxOS(B2G)移动操作系统.它是以Mozilla修改过的Linux(AOSP)也就是Gonk为基础.Gecko渲染为Web层.Gaia为用户层基于Web的开源操 ...

  7. 微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(MyEclipse + SVN)

    转载请标明出处,谢谢!  版本说明:     V1:          2014-3-30 版 前言: 因为要进行微信开发,就必须要成为微信开发者,要想成为微信开发者,就必须要有服务器响应微信的 To ...

  8. 微信公众号开发系统入门教程(公众号注册、开发环境搭建、access_token管理、Demo实现、natapp外网穿透)

    由于图片图床问题,文章部分图片无法预览,暂时把该文章迁移至简书,给大家带来麻烦,抱歉了. 感兴趣的小伙伴可参考:https://www.jianshu.com/p/cc1b1050b5b4 Autho ...

  9. Jeecg-Uniapp 移动框架开发环境搭建—— APP解决方案

    开发环境搭建 开发环境搭建 第一部分: 开发环境搭建 一.安装开发工具 二.项目 1.使用HBuilderX导入项目 2.运行uni-app 第一部分: 开发环境搭建 一.安装开发工具 源码下载: h ...

最新文章

  1. 自定义ui_如何允许用户自定义UI
  2. 前两年在MSDN里找到的HTC示例,一直没用过,先在这里存个备份
  3. ISP QoS Lab
  4. iOS: 彻底理解position与anchorPoint
  5. Linux 命令(101)—— bc 命令
  6. MongoDB索引概念及使用详解
  7. Codeforces Manthan, Codefest 18 (rated, Div. 1 + Div. 2) E.Trips
  8. CocoaPods安装和使用图解
  9. 从mysql中检索数据后,通过userId的链接去delete数据
  10. Criteo数据集探索
  11. printf linux 头文件,printf()函数 [转]linux调用动态库so文件(2)
  12. 安装驱动提示找不到哈希值的解决方法(WIN10)
  13. 计算机学院教学质量改进的制度,计算机科学与技术学院教学管理文件规章制度汇编.doc...
  14. [转载] 晓说——第24期:“看美国”系列之人类精华犹太人(下)
  15. YOLOv5+TensorRT+Win11(Python版)
  16. javaScript常用
  17. arcgis直方图工具在哪_这些分析工具都分不清?别说你懂数据分析!
  18. bt面板从7.1升级到7.5.2之后网络挂了
  19. 赵小楼《天道》《遥远的救世主》解读(89)敬畏之心下的真理
  20. 怎么用xcode写html5,xcode怎么写c

热门文章

  1. 虚拟服务器 vmotion,不使用 vMotion 将 VMware 虚拟机从一台主机迁移至另一台主机...
  2. 久别重逢,畅快开吃!
  3. R语言的逻辑与、逻辑或和元素逻辑与、元素逻辑或的区别
  4. kafka启动报错:kafka.common.InconsistentClusterIdException: The Cluster ID KtS-r0FATSudTYqgf-7Ifw doesn‘t
  5. VUE设置浏览器icon图标
  6. IDEAd的web工程配置
  7. 【算法】时间复杂度/运行时间——大O表示法
  8. Google Earth Engine ——重采样过程中的错误
  9. C#桌面文案小工具 ,详细带解说图(带源码)
  10. Java+MySQL基于Springboot+vue的汉服交流网站#毕业设计