基础环境配置

这篇内容主要介绍了如何搭建测试的微信号以及正确的联网环境。

如果你已经有了公众号开发经验,那这一部分完全可以跳过不看。

如果你使用的是企业公众号,想必你也已经有了一定的开发经验,我可能需要多嘴说两句的内容我都写在这里了。

获取测试微信号

通过在这个网址登陆,扫码以后你就获取了一个测试微信公众号。

这样不仅省去了注册和认证的麻烦,接口的调用限制也更少一些。

如果你完成了注册,你会看到这样的页面:(点这里查看

记住这个页面(之后我会称他为微信测试号页面),之后我们说到的所有的账号相关的内容这里都有。

搭建本地测试环境

我们都知道使用微信公众号需要一个独立的网址用于接收信息,但很多时候我们并没有这样的条件。

如果你使用linux,那我就不乱指导你我喜欢怎么配置了。

如果你使用Windows,我这里推荐你使用natapp这个软件

下载好之后双击natapp.exe你就获取了一个独立网址,非常方便。

如图,红框的内容就是你获得的独立网址,请不要关闭natapp直到你不再需要使用这个独立网址为止

配置网址

之后我们就需要告诉微信的后台我们的独立网址了。

你可以在微信测试号页面找到“接口配置信息”一栏,这几个字边上有个修改。

点击修改,URL栏里填写你获得的独立网址(可能你每次开natapp都会变,所以如果变了再改咯)。

Token栏里面填写一个用来验证相互身份的内容,我们就写testitchatmp好了(其实可以乱写)。

先不要点击提交,因为提交后服务器会验证你的独立网址是否返回了正确内容,而我们还没有打开我们的项目。

启动你的项目并完成配置

如果你没有安装我们的项目,请先通过如下方法在命令行安装:

pip install itchatmp -U

下面我们需要启动我们的项目,请确保本机的80端口没有被占用且有权限使用。

将如下程序创建为main.py,其中appId和appSecret需要修改,在微信测试号页面你可以找到,剩下的不用改即可。

import itchatmp

itchatmp.update_config(itchatmp.WechatConfig(
    token='testitchatmp',
    appId = 'xxxxxxxxxxxxxxxxxx',
    appSecret = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'))

itchatmp.run()

之后在命令行运行该程序:

python main.py

你将会看到itchatmp启动的提示。

我们访问一下我们通过natapp获得的独立网址,你将会看到Greeting from itchatmp!

这是你就可以点击上一步的提交了,你将看到配置成功的消息。

如果没有请检查一下各个内容是否填写完整。

所以这一章结束了,我们获取了我们所需要的环境和各种量,之后我会来指导你就项目做一些简单的入门操作。