声明:发布此文主要是希望能帮助到刚接触微信开发的同学。刚开始写文章,如有大神路过希望提出不足之处。谢谢!!在此安利一波作者的新文章,关于微信公众号后端开发,了解一下? —— 微信公众号开发——踩坑记录,持续记录中...。
微信公众号开发之前需要准备三个利器。
- 微信公众平台接口测试帐号
- 内网穿透工具(下面介绍的工具由于现在.cc域名不能备案,导致不能用于公众号开发。现补充新的内网穿透工具,通过百度网盘分享给大家,地址:https://pan.baidu.com/s/1qd-X... 密码:v9io)
- 微信web开发者工具
- 补充新神器 - 微信公众平台接口调试工具(微信接口测试神器,由于本人近期(18年5月)开始探索公众号后端开发,所以发现了这个接口测试神器)
一、 微信公众平台接口测试帐号
由于用户体验和安全性方面的考虑,微信公众号的注册有一定门槛,某些高级接口的权限需要微信认证后才可以获取。所以,为了帮助开发者快速了解和上手微信公众号开发,熟悉各个接口的调用,腾讯推出了微信公众帐号测试号,可体验和测试全部高级接口。通过手机微信扫描二维码即可获得测试号。
二、使用内网穿透工具 Sunny-Ngrok
由于开发微信公众号项目,经常需要将本地部署的接口让外网能直接调用到,这里我们使用内网穿透工具Sunny-Ngrok(还有其它同类型工具如:花生壳)来将本机映射到外网。支持Mac OS X,Linux,Windows平台。
注册账号 配置外网访问的域名和端口号
首先去Sunny-Ngrok官网注册账号,然后进入管理界面购买免费的内网穿透服务器如下:
配置外网访问的域名前置和本地端口号
配置完成点击确认添加即可在隧道管理查看隧道ID(隧道ID用于Sunny-Ngrok工具启动)
Sunny-Ngrok下载运行
体积很小,Sunny-Ngrok官网下载后直接解压得到一个二进制文件和bat小工具启动(这里以Windows为例,其它系统请查看官方文档)。
启动隧道:方法一
使用命令行工具切换到解压的Sunny-Ngrok目录,启动隧道
命令解释:
sunny.exe: 下载的软件内网映射隧道工具
clientid: 通过隧道id启动,后面跟上隧道id(隧道ID是在官网注册账号后免费申请的),如果有多个隧道要一起启动那么使用英文逗号隔开第三个红色剪头所指的地方就是为了启动多个隧道
启动隧道:方法二
通过下载的软件包里面的bat小工具启动,双击bat文件输入隧道id回车启动即可。
这里启动了两个隧道,使用了英文逗号隔开了。
填写微信测试号的配置信息
三、下载微信开发者工具
下载页面为微信最小开发者工具可同时用于微信公众号开发和微信小程序开发。
安装完成后打开微信开发者工具微信扫码登录(需在微信公众号绑定为开发者或者注册测试号关注测试公众号)
选择公众号网页项目
在地址栏输入Sunny-Ngrok启动后得到的外网地址。在后端和公众测试号正确配置的情况下你即可看到你的web页面了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。