声明:发布此文主要是但愿能帮助到刚接触微信开发的同窗。刚开始写文章,若有大神路过但愿提出不足之处。谢谢!!在此安利一波做者的新文章,关于微信公众号后端开发,了解一下? —— 微信公众号开发——踩坑记录,持续记录中...。
微信公众号开发以前须要准备三个利器。html
因为用户体验和安全性方面的考虑,微信公众号的注册有必定门槛,某些高级接口的权限须要微信认证后才能够获取。因此,为了帮助开发者快速了解和上手微信公众号开发,熟悉各个接口的调用,腾讯推出了微信公众账号测试号,可体验和测试所有高级接口。经过手机微信扫描二维码便可得到测试号。web
因为开发微信公众号项目,常常须要将本地部署的接口让外网能直接调用到,这里咱们使用内网穿透工具Sunny-Ngrok(还有其它同类型工具如:花生壳)来将本机映射到外网。支持Mac OS X,Linux,Windows平台。segmentfault
注册帐号 配置外网访问的域名和端口号
首先去Sunny-Ngrok官网 注册帐号,而后进入管理界面购买免费的内网穿透服务器以下:
配置外网访问的域名前置和本地端口号后端
配置完成点击确认添加便可在隧道管理查看隧道ID(隧道ID用于Sunny-Ngrok工具启动)微信小程序
Sunny-Ngrok下载运行api
体积很小,Sunny-Ngrok官网下载后直接解压获得一个二进制文件和bat小工具启动(这里以Windows为例,其它系统请查看官方文档)。安全
启动隧道:方法一
使用命令行工具切换到解压的Sunny-Ngrok目录,启动隧道
命令解释:
sunny.exe: 下载的软件内网映射隧道工具
clientid: 经过隧道id启动,后面跟上隧道id(隧道ID是在官网注册帐号后免费申请的),若是有多个隧道要一块儿启动那么使用英文逗号隔开第三个红色剪头所指的地方就是为了启动多个隧道服务器
启动隧道:方法二
经过下载的软件包里面的bat小工具启动,双击bat文件输入隧道id回车启动便可。微信
这里启动了两个隧道,使用了英文逗号隔开了。
填写微信测试号的配置信息
下载页面为微信最小开发者工具可同时用于微信公众号开发和微信小程序开发。
安装完成后打开微信开发者工具微信扫码登陆(需在微信公众号绑定为开发者或者注册测试号关注测试公众号)
选择公众号网页项目
在地址栏输入Sunny-Ngrok启动后获得的外网地址。在后端和公众测试号正确配置的状况下你便可看到你的web页面了。