首页 电脑 电脑学堂 查看内容

用PHP搭建一个自己的微信公众号

2016-11-9 16:35 1493 0

摘要: 作者:Wayne Shi链接:https://zhuanlan.zhihu.com/p/23531329来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。本项目将带领大家学习一门新的技术:PHP微信公众号接口开发。主要目 ...


本项目将带领大家学习一门新的技术:PHP微信公众号接口开发。主要目的是让大家了解微信公众号接口开发技术,了解公众号和服务器的消息交互和处理。利用php开发一个简易的公众号SDK,封装一些常用的接口,最后通过测试并搭建一个自己的微信公众号,实现与粉丝的交互。本课程着重于接口开发和功能测试,暂不需要前台的操作界面。

本课程总共分为三个实验,由浅水很深发布在实验楼,完整教程及在线练习地址:PHP微信公众号接口开发

既然是微信公众号开发,大家别忘了关注实验楼的公众号,微信关注【实验楼】获取最新实验教程。

一、项目效果


二、开发工具

开启 Apache 服务器:

sudo service apache2 start
代码编写:推荐使用 WebIDE,也可以使用普通文本编辑器,我推荐 sublime。

三、实验步骤

第1节、微信公众平台介绍与接入

本节实验主要讲的是理论性的知识,首先向大家介绍了微信公众平台的背景,然后给大家介绍了如何快速搭建一个自己的微信公众号,最后介绍微信公众号开发的基本情况,如何将本地服务器变为在线服务器并完成微信公众平台的接入,最终达到了我们想要的效果,顺利的接收到了来自微信服务器的转发内容,为后续实验做好了接口开发的准备。

主要实验过程

1 微信公众平台简介
2 申请微信公众号
3 成为开发者
4 在线服务器接入
5 代码编写

第2节、常用API封装

本实验以编码为主要内容,封装微信公众平台常用API接口,开发一个简易的SDK。主要设计的功能:消息管理,自定义菜单,素材管理,用户管理。我们将以这几个功能为基础,熟悉如何调用API,如何处理与微信服务器之间的数据交互。为了实验的简单,我们不使用前台界面,不使用数据库,只关心PHP的功能编码。

主要实验过程

1 消息管理
2 素材管理

第3节、功能测试与总结

本次实验不涉及过多逻辑代码的操作,主要是对上一个实验的功能测试与总结,由于微信公众平台接口较多,所以不能封装所有的方法,在上一个实验中,我们主要针对四个方面做了API接口封装,实现了其基本功能,这节实验我们就针对这几个方面做一些简单的测试。

本项目的完整代码、详细步骤,可以在实验楼查看并在线完成:PHP微信公众号接口开发

以上三节实验,内容比较多,特别是第二个实验,代码量较大,接近千行,完成整个项目后你再去看之前写的那些代码,会觉得其实还是很简单的,只是注意数据的处理而已,并没有太多逻辑操作,很多方法的原理都是很类似的,只是稍微改了一下API地址而已。

本课程最主要的目的是让大家通过本课程的学习,简单了解微信公众平台的运行流程,和开发者如何调用API接口实现功能测试与研发。这些内容都是微信公众号开发的最基础的内容,只要了解了基本原理和实现方式,再去学习其他方面的技术可能会更快掌握。课程学习中,有任何疑惑或苦难,欢迎到课程讨论区留言,大家会尽量帮你解答。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过
1

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

  • 雷人

    匿名

最新评论

返回顶部