
本文介绍了微信公众号开发的环境前准备,包括公众号应用,本地调试环境设置,测试公众号等,为微信公众号开发同行提供入门指导.
首先,构建一个本地调试环境
1. 申请微信公众号(个人申请只能是订阅号,公司和组织可以申请服务号,通过认证获取微信高级界面,此处不再赘述).
2. Extranet映射工具(方便本地开发和调试)
与微信连接的URL必须满足以下条件:
能够在公共网络上访问

端口仅支持端口80
修改和配置微信公众号时,需要填写域名地址. 无法使用本地本地主机,因此需要一个工具来将域名映射到本地服务器. 在这里,我介绍一个内部网络映射工具: ngrok,它可以将内部网络映射到外部网络,以便我们可以访问公共网络上的本地网络服务.
ngrok下载地址:
2.1首先下载此文件,然后注册一个帐户

登录后的样子


2.2: 以本地为例用java开发微信公众号,我下载了Windows版本. 下载并解压缩后,找到解压缩的目录,双击ngrok.exe,并在首次启动时输入以下命令:
1 ngrok -authtoken授权代码80
然后再次启动,双击ngrok.exe,启动后,输入命令以将计算机映射到外部网络,并将本地端口8080下的Web服务映射到外部网络端口80,该命令为如下:
1 ngrok http 8080
启动后的界面如下:


2.3)使用Extranet链接访问
我的项目的本地访问地址:
: 8080 / weixintest /
对应的公共网络地址:
生成的外部网络映射地址是随机的,并且每次重新启动时都会有所不同,但这实际上没什么大不了的,因为ngrok不会在每天开始后中途关闭. 每次启动后,请转到微信以测试公共帐户管理页面,只需重新配置它即可.

2.4),配置微信公众平台界面信息

此时,为微信公众平台建立了可调试的本地测试环境.
第二,测试公用电话号码
微信公众号有订阅号用java开发微信公众号,服务号和企业号. 在注册过程中看到此类信息时,只能单独申请订购号,并且服务号和企业号必须具有企业资格. 这里提到的微信公众号开发指的是订阅号和服务号.

此外,某些未经身份验证的个人订阅号的接口没有权限,并且当前的个人订阅号不支持微信认证,这意味着个人订阅号无法调用某些高级权限接口. 下图是未经身份验证的界面的个人订阅号的权限列表,例如生成QR码,网页授权,自定义菜单和微信支付等,不可用.

讨论了很长时间,如果您没有企业资格并且想进行高级界面开发,该怎么办?
微信公众平台提供测试公众账号. 登录地址是: ,只需转到此页面,单击登录,使用您自己的微信客户端扫描代码,然后授权登录,即可获得自己的测试公众号. 测试公共帐户几乎具有所有接口. 如果没有可用于开发的公共帐户,则可以使用测试公共帐户.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-193237-1.html
爱你
朦胧花季