https://www.cnblogs.com/fengzheng/p/5023678.html

测试公众号

微信公众号有订阅号、服务号、企业号,在注册的时候看到这样的信息,只有订阅号可以个人申请,服务号和企业号要有企业资质才可以。这里所说的微信公众号开发指的是订阅号和服务号。

另外,未认证的个人订阅号有一些接口是没有权限的,并且目前个人订阅号已不支持微信认证,也就是说个人订阅号无法调用一些高级的权限接口,下图就是一个未认证的个人订阅号所具备权限列表,像生成二维码、网页授权、自定义菜单、微信支付这样的接口权限都是不具备的。

说了半天,那如果没有企业资质,又想做高级接口的开发怎么办呢。

微信公众平台提供了测试公众账号,登录地址为:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,只需要到这个页面,点击登录,并用自己的微信客户端扫码,并授权登录,就可以获得属于自己的测试公众号。测试公众号具备几乎所有的接口,平时开发如果没有可用的公众号,就用这个测试的公众号就可以了。

本地测试环境

开发微信公众账号的一大痛苦之处就是调试问题,每次实现一个功能后都需要部署到一个公网服务器,虽然目前有各种免费云平台可以部署,但是调式基本只能靠日志输出了,而且没次修改->部署->查看日志,这样的操作过程非常浪费时间,时间就是生命,这样难道不是在浪费生命吗。那么,有没有办法可以本地部署,本地调试呢?

当然有,因为每次向公众号发送一条指令,公众号所在的服务器要和你的服务器进行网络交互,所以说你的服务器要保证外网可以访问到,那么只需要将你本地映射到一个外网地址即可实现微信公众号的本地调试。提供这样功能的软件不少,比如花生壳,但是要收费的。这里介绍一个免费的软件,ngrok,访问可能需要FQ。根据本地所需的版本,windows或者linux版,然后注册账号,账号注册成功后,会得到一个免费授权码,这个授权码在第一次启动ngrok时会用到。

以我本地为例,我下载的是windows版本的,下载并解压后,找到解压目录,双击ngrok.exe,第一次启动时,输入如下命令:

ngrok -authtoken 授权码 80

微信公众号开发-测试公众号账号及本地环境搭建(一)相关推荐

  1. 微信公众号开发测试帐号

    官方链接:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 扫描关注后登录 需要填写接口配置,一个公网能访问的域名,推荐用na ...

  2. 用java开发微信公众号:测试公众号与本地测试环境搭建(一)

    本文为原创,原始地址为:http://www.cnblogs.com/fengzheng/p/5023678.html 俗话说,工欲善其事,必先利其器.要做微信公众号开发,两样东西不可少,那就是要有一 ...

  3. 微信公众号本地环境搭建(解决微信接口需要公网地址,但是只有本地环境的问题)

    微信公众号本地环境搭建(解决微信接口需要公网地址,但是只有本地环境的问题) 置顶2018年01月08日 17:22:13 阅读数:342 目前移动开发处于比较火的的趋势,很多的开发者都跃跃欲试,目前移 ...

  4. ASP.NET MVC4 微信公众平台开发测试一: 验证

    ASP.NET MVC4 微信公众平台开发测试一: 验证 背景,想做一个微信公众号的自动回复系统,于是想动手写一下.记录这些,是一边写程序一边写在这里,也是记录一下自己的思路. 微信公众平台开发时,需 ...

  5. 解决微信小程序开发中wxss中不能用本地图片

    微信小程序开发中wxss中不能用本地图片,我们可以用将我们的图片传到服务器上,然后直接引用在线地址.但是当我们没有服务器时,我们可以用"图床",这个具体可以百度.这里我们用第二种方 ...

  6. Django + mysql + 微信 抢票之本地环境搭建

    Django + mysql + 微信 抢票之本地环境搭建 环境准备 1. Django安装 2. mysql安装 3. 微信环境配置 申请微信公众平台测试号 微信接入 环境准备 1. Django安 ...

  7. 测试工具(四)Jenkins环境搭建与使用

    测试工具(一)Fiddler安装及使用 测试工具(二)Git环境搭建-Windows版 测试工具(三)Git常用命令 测试工具(四)Jenkins环境搭建与使用 文章目录 一.Jenkins简介 二. ...

  8. 小程序-本地环境搭建-线上测试搭建-线上正式环境搭建

    本地环境搭建 本地环境只能自己测试 小程序的url设置为localhost.127.0.0.1.或者xxx.xxx.com/api (需要配置hosts)都可以,本地的地址,不需要在小程序后台配置,l ...

  9. 微信公众号开发测试部署步骤

    一.申请微信公众账号测试号: 因本地开发自己公众号无法认证,所以在本地开发时需要用微信公众账号测试号申请系统:申请步骤如下: 登录注册自己的微信公众平台,选择左侧菜单栏中开发-开发者工具,出现的页面点 ...

最新文章

  1. Windows Vista Ultimate 版测试结果汇整
  2. 打印JVM配置参数的命令
  3. spring整合webservice
  4. 浅谈:国内软件公司为何无法做大做强?
  5. 从 Flink Forward Asia 2021,看Flink未来开启新篇章
  6. Sublime Text 使用介绍、全套快捷键及插件推荐
  7. 北京市将持续扩大5G网络建设规模 超前布局6G
  8. Android开发笔记(二十三)文件对话框FileDialog
  9. TensorFlow中的Keras用法和自定义模型和层
  10. 一步到位之INNODB
  11. spring data jpa 查询部分字段列名无效问题
  12. 需求分析与系统设计读书笔记之五
  13. VS2010 C++环境下DLL和LIB文件目录及名称修改
  14. java 密钥库 口令_java密钥库和密码设置
  15. Word,PDF,PPT,TXT之间的转换方法(
  16. 【寒江雪】圆与扇形物体的碰撞检测
  17. 【猿说VUE】初试模板语法,开启VUE编码之旅
  18. 4G全网通MTK6737开发板-安卓核心板通信LTE模块方案
  19. 注意|莫让“爬虫”变“害虫”
  20. 全球及中国零信任远程浏览器隔离行业运营规划与应用前景分析报告2022版

热门文章

  1. php边框圆角,css如何设置圆角边框?css设置圆角边框的方法(图文)
  2. 使用 xxd 修改二进制文件
  3. BFS【bzoj1667】: [Usaco2006 Oct]Cows on Skates滑旱冰的奶牛
  4. 短视频app怎么开发Android 登录页面(密码显示隐藏、EditText 图标切换、限制输入长度
  5. Java毕业设计_基于微信公众号的驾校练车预约系统
  6. 推荐一些比较好用的一键安装操作系统的软件
  7. 1026 Table Tennis Python实现
  8. 汉字国标码、区位码和机内码三者的定义及联系
  9. 韦氏紫血三国——WESB之赤壁
  10. atom ui html,几个受欢迎的Atom插件