微信公众号开发前的准备

全篇共 1652 字。按500字/分钟阅读,预计用时 3.3 分钟。

本篇想法记录我在做微信公众平台开发前的准备工作。主要包括申请微信公众号,搭建基于Node开发的Web服务,MySQL创建用于存储开发数据的数据库等详细步骤。最近打算重新录制一套相关的演示视频,一来是我想加深对微信开发这部分内容的记忆和理解,二来是因为2017年我在优酷上传的一套微信公众平台开发的视频教程不知何种原因被屏蔽导致无法观看。

优酷视频平台屏蔽用户上传的原创微信公众号开发视频教程
大概是2019年上半年我发现的优酷和土豆视频突然屏蔽了我在2017年在该网站的自频道发布的微信公众平台开发相关视频教程,在这之前我并没有收到任何官方的站内私信,官方也并没有提前告知我视频被屏蔽原因。

做好失去一切的准备

这件视频莫名被屏蔽事件并没有对我产生什么不好的影响,我开始渐渐认清一些和国家与社会治理手段相关的一些方面。在第三方平台发布内容永远都会受制于人,就像你只要还活着就不能算做自由。即便是我的个人网站域名也需要备案和审查,说不定哪一天网站就被什么莫须有的理由关停,服务器的资料被全部清空也未可知。那又怎么样,得到的都会失去,请好好珍惜在这个世界上那些为数不多屈指可数的真正是属于你自己的东西吧。认清所有属于或不属于我的都终将不是我的这个现实吧。

“宠辱若惊贵大患若身即吾无身吾有何患”。如果一开始就不认为我所得到的和所拥有的东西是属于我的,即便后来失去了又何妨呢。人最可爱的地方是有“情”,最宿命的地方就在于一开始用情太深,到最后用来寄托“情”的事物的背叛让你伤的深。

一开始属于你的东西,有一天会莫名其妙变成别人或更多人的。一开始很流行的事物,终于有一天无人问津。任何事情,如果没有做好会失去一切的思想准备,就别轻易开始。你在他身上浪费的时间,让他对你来说变得越珍贵,抽离也变得愈加困难。

我不是一个得失心重的人,不看重已拥有的,不挽留终将失去的。做平常的响应,而无动于心。

准备微信公众号

我常常从这个地址入口登录微信公众平台,你也能从这个页面找到注册微信公众号的入口地址。不同类型的公众号具备不同的接口权限。我自己实验用的公众号类型是未认证订阅号。除此以外的公众号类型还有微信认证订阅号、未认证服务号、微信认证服务号。用于个人使用的未认证订阅号的接口权限最少,所以我会使用微信公众平台给开发者提供的测试账号演示更多接口的使用。

不同类型的公众号的详细接口权限列表从这个入口地址查看。

微信把公众平台的账号类型分为:服务号、订阅号和小程序。服务号和订阅号两种账号类型又都有已认证和未认证的差异。

域名和服务器

我现在使用的shuaihuajun.com域名是在2019年6月上旬注册的。在这之前我一直在用shuaihua.cc这个域名。所以我在2019年6月前发布的想法、图片或视频等资源里还能找到旧域名的痕迹。

我的服务器和域名一样都是由阿里云提供服务,服务端操作系统是CentOS 7.3 64位。服务端开启必要的三个端口号:80端口、443端口和22端口。

更换域名后需及时更新微信公众平台的开发者配置里的服务器地址配置项,并重新提交。这一部分的内容我会在下一篇关于如何配置测试账号的想法中介绍。

服务端开发环境

服务端要准备的环境包括MySQL服务、Node环境。

在Mac上,我使用Termius应用通过SSH连接服务器的22号端口以访问服务器的操作系统。

准备代码编辑器

我之前习惯使用Sublime Text,但它总是弹窗提示购买,所以后来果断放弃使用它的习惯。我目前在使用的编辑器是Visual Studio Code。前后端的代码通过Git控制版本地更新,VS Code配置Git插件让这一操作变得更加快捷。

有工作推介或咨询请加我微信 😄
有疑惑加微信交流
有收获可支付宝小额赞赏 😘
有收获可支付宝小额赞赏