环境搭建
工欲善其事必先利其器,要进行微信公众号的开发离不开开发环境和开发工具。在微信公众号开发前要准备两样东西:
- 微信公众号测试账号
- 调试代码的开发环境
注册测试公众号
公众平台服务号、订阅号、企业微信以及小程序的相关说明
微信公众号分为服务号、订阅号、企业号,订阅号可以个人申请,服务号和企业号要有企业资质才可以。
企业号(先改称企业微信)
不同的公众号类型具备不同的接口权限,具体如下表:
由于微信公众号的注册有一定门槛,某些高级接口的权限需要微信认证后才可以获取。所以,为了帮助开发者快速了解和上手微信公众号开发,熟悉各个接口的调用,我们推出了微信公众帐号测试号,通过手机微信扫描二维码即可获得测试号。
搭建微信公众号本地开发环境
想要实现本地测试,那么需要实现外网能访问本地内网,即需要实现内网穿透,即我们可以将内网的服务器映射到外网给别人访问。
关于内网穿透,商业上现在比较有名的是花生壳,神卓互联和Notr,自己搭建的方式主要有Proxyer,frp和ngrok。如需自己搭建,可以看下一篇我看到不错的文章:https://www.jianshu.com/p/7c5c6e129247
这里开发时间紧迫,就先使用商业款的。
内网映射工具,下面介绍两款,本章会以natapp作为工具介绍:
- natapp
- 花生壳
natapp 内网穿透工具使用简介
据了解该工具是真正免费的,但是要实名认证,我只是临时使用,担心个人信息泄露就没有继续了。
首先在本站注册账号 点击注册
登录后,点击左边 **购买隧道,**免费/付费均可
实名认证(这里我没有继续了)
花生壳 内网穿透使用介绍
2020-11-23 花生壳也需要实名认证,如此的话貌似上面的更划算,不用钱。
购买的配置和价格:
6块钱,年限99年
下载花生壳客户端
使用前要先注册账号
使用上面注册的账号登录花生壳客户端
免费激活
自定义映射
选择应用类型为HTTP,此时需要进行HTTP映射认证
ps: 居然买一年送98年,老死都用不完
这里要退出重新登录才会刷新数据,否则即使购买了也无法选择应用类型为 HTTP
保存,本地通过
nginx
开启一个上面设置的内网地址,然后就可以用过外网域名加端口访问了。nginx的使用不在这个的介绍范围
1
2
3
4
5
6
7
8
9
10server {
listen 8888;
server_name 127.0.0.1;
location / {
root E:\project\EDM\demo;
index demo.html demo.htm;
autoindex on;
}
}测试成功
本文链接: http://www.ionluo.cn/blog/posts/f90c0b9b.html
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!