公众号做了蛮多的,借这个问题梳理一下。开发一个微信公众号,技术点可以分布在客户端和后端两部分,其中微信公众号为客户端。
1.后端:用自己熟悉的语言就可以了。Java、Python、C++、C#、NodeJs,甚至是PHP,怎么快怎么来。
2.API和http/https协议:作为一个技术开发人员,首先要把微信公众平台的公众号接口文档通读一遍。因为,如果你无法清楚微信公众号的开放边界,那要么会想当然,要么不知道可以做得更多。API里基本都是http/https协议的相关网络通信技术,这个是需要掌握的。而且,我们一开始就要按微信公众号平台的需求,实现获取认证的接口,来获得微信公众号平台的授权。
3.加密解密技术:微信公众号与后端的交互过程中,是需要相互授信的。这里除了基本的网络协议知识之外,还有加密解密技术。首先你会感知的是微信公众号分配的AppSecret,其次就是摘要算法。
4.JSON和XML技术:数据的传输,其中一个关注点就是传输的格式。微信公众号开发里,JSON和XML全部用上了,接口的数据传输格式普遍为JSON格式,其次在消息接口里则是使用XML的格式。
5.传统Web技术:在第2点说到,我们必须通读整个微信公众号的API文档。如果发现你想实现的功能并不存在适合的接口时,我们就必须让功能应用跳转到自己开发的H5页面。那么这个时候,传统的Web技术就会使用上,这里传统的Web技术包括Html5、Javascript、CSS3等。
本文仅代表作者观点,版权归属原创作者,如需转载请在文中标注来源及作则名字。
免责声明:本文系转载编辑文章,仅做分享只用,如有疑问请联系邮箱:110@zbj.com
微信公众号怎么添加万能表单?
自己的个人公众号怎么才能让更多的人了解到?
微信公众号如何授权给第三方?
公众号广告投放需要注意些什么?
如何提高微信公众号营销效果?
公众号的视觉设计包含哪些?
微信公众号开发需要哪些技术?
如何利用手机微信推送公众号文章?
微信公众号页面模板是什么?如何开通?
微信公众号编辑文章如何添加背景音乐?
如何在短时间内学会运营微信公众号?
微信公众号怎样设置让别人留言?
微信公众号图文标题特殊符号表情怎么加?
微信公众号裂变?怎么裂变?
微信公众号运营方法有哪些?
要做好公众号,首先要做哪些准备?
有哪些好用的公众号文章编辑器?
微信公众号订阅号添加不了链接怎么办?
微信公众号如何制作、插入优惠卡券?
微信公众号如何增加菜单栏?