从2014.12月份左右接触微信公众号开发,短短续续也有了一年多在这期间做了不知道多少个公众号,各种奇葩的功能都有涉猎。从一无所知的小白,到对整个微信公众号生态的理解,不知道经历了多少个日日夜夜,鬼知道我经历了什么。此次教程不谈什么微信公众号O2O(基本死光了)也不谈什么分答,大字(基本被微信封的差不多了),这次我们只是对微信公众号的二次开发者们,希望对你们有所帮助,也希望有更多的朋友一起探讨,讨论。
下面说一下这个教程的前言:首先此次教程非常详细基本上包含了微信公众号平台大部分的功能。编程语言上面我选择了golang,至于为什么?因为之前基本上用java和python都写过了再写一次感觉烦的要死。正好最近一年大部分时间都在用go语言编程。所以选择了go。针对go我选择了一个开源的框架gin。(https://github.com/gin-gonic/gin) 也许有人看到这就放弃了。但是相信我语言并不是编程最重要的,只要你理解了原理,语言永远只是工具。这个教程很可能初期会很基础,有做过一两次微信公众号开发的同学可以在其后的教程中留下你们希望我来做什么功能,我会尽快更新。下面进入正题。
接入微信公众号平台(开发者模式)
如果想接入微信的公众号,首先要成为开发者,具体的流程大家直接百度就可以了。成为开发者后在微信公众号的后台(https://mp.weixin.qq.com)
开发->基本配置->服务器配置
注意:启用并设置服务器配置后,用户发给公众号的消息以及开发者需要的事件推送,将被微信转发到该URL中
URL:这个是你服务的访问地址必须是域名一级二级无所谓但是注意端口
Token:这个是用来验证消息来源是微信的参数 要和你服务中的token一致
EncodingAESKey:
延伸阅读
学习是年轻人改变自己的最好方式