00:00
各位同学大家好,前面呢,咱们介绍了微信公众号,包括咱们申请了平台的测试账号,各位关注我这个测试账号,后面完成开发,那下面呢,咱们开始完成里边的具体功能,首先我们做第一个功能,那就是公众号的菜单管理功能,这个功能呢,咱们在管理员系统中来添加这个菜单,然后在公众号中进行显示,就来完成一个功能,那什么叫公众号菜单,给各位自我介绍。首先我们先找一个公众号,我们看一下,因为公众号中基本上都有功能,那咱以这为例,上硅谷教育公众号,我把这个点开,点开之后大家看里边啊,有一个叫发消息,把这点开,大家看在里边的最下面部分。注意啊,我这里装的是一个微信的一个Windows端,就是PC端,用它进行测试,你在手机上也能看到,我这里为了演示,所以我装的是一个本地的PC端为各位演示,然后大家看下面就是这个位置。
01:12
就这里。程序员这个位置是什么呢?就是咱们说的公众号的菜单,比如现在我点第一个,里边是不是有其他部分,再点第二个有其他部分,你可以理解为目前这个程序员是它的第一级菜单,而我点某一个,里边显示内容就是它的第二级菜单。以上就是咱们说的公众号菜单部分,各位可以随便找公众号看一下,我们现在是以商业谷教育公众号为例,能看到里面的一级和二级的公众号菜单。这个咱们先做一个简单介绍。我把这部分呢,给各位截个图,咱们拿到外边来,我们继续来说明,首先我们看啊,这里边这部分就是咱说那个公众号的菜单,在菜单中呢,有这么一个组成部分,咱们就拿到一个图里边给各位画一下啊。
02:10
大家看也就是长这个样子,然后在里边我们看到啊,它的下面的这个部分就是程序员,这三部分是什么呢?是它里面那个叫一级菜单。这是第一部分,另外比如现在我们点这个城里边显示是不是有一个学科介绍,包括在线报名,这个是什么呢?是这个城里边的二级菜单,所以它里边有一级还有二级菜单,这各位给他知道,然后这个具体怎么做,我们看一下啊,在微信的这个官方文档给我们说了一个详细的说明,那咱把文档点开看一下,记住我刚才说那个菜单,然后这里写到有一些注意的事项,这些注意事项我在课件中也写到了,咱通过这个看一下啊,这里写到。自定义菜单最多包含什么?三个异义菜单大家看啊,我目前里边程序员是不是有三个异菜单,这是它的第一个要求,然后这里提到。
03:13
每个一级菜单里边最多包含五个二级菜单,比如你看啊,我现在点这个成里边是有两个点这个序有两个点元也是两个,它里边最多包含五个二级菜单,另外一级二级菜单它的汉字的字数有限制,一级最多四个汉字,二级最多八个汉字,多出来与这个省略号D碳。就是代替啊,如果说我们在里边创建之后,咱们可以刷新,然后看到,而这时为了测试,咱们也可以通过取消关注和再次关注,看到创建之后的才能效果,这是咱们做一个说明。然后大家再来看啊,在它的官方文档中呢,里边针对这个菜单有一个类型的说明,咱们说两个最常用的,我这里也写到了啊,比如大家看。
04:08
比如说我们做这个硅谷课堂,咱后面的一级菜单就是直播课程和我的,然后在下面有他对应的二级菜单,而菜单主要指的是二级菜单有两种咱们目前用的类型,第一个叫网页类型,第二个叫消息类型。网页类型就是跳转到一个H5页面,消息类型就是返回它的消息,那咱看一下什么意思啊,比如咱们是第一个大家看啊,我点学科介绍,你看是不是跳转到一个网页中啊,这就叫网页类型,这是第一个,那咱是第二个,比如现在我点这个叫视频下载看。你看我一点。在我这里边微信公众号中是反映出我的信息啊,这就叫做消息类型,这是咱们目前用的二级菜单的两个类型,一个网页类型,就调整页面一个消息类型,咱们点击会返回相关这个内容啊,这是我们提到的里边的这么一个。
05:12
公众号菜单的一个说明,然后这个说完之后呢,下面我们在里边可以做一下它的具体开发,因为它是一级和二级菜单,大家看啊,在这个文档中也提到了一级二级用这种关系景表示,所以咱们下面我们先做第一部分,在咱们管理员中做菜单的管理,然后最终在公众号中进行显示,而菜单管理怎么做,我这里边呢,之前给大家也共享过S后语句,咱们见过库,这个库叫这个we chart库里边有一个menu表,在menu表里面存入咱们的菜单内容。这个存储结构之前咱们提到了,大家看啊。在它里边是不是有ID和判断ID,表示它的就是一级和二级菜单,另外有菜单名称,包括类型,包括径等等内容,所以咱们现在用这个表来存储咱们的菜单的部分,包括一级和二级的公众号菜单。以上是咱们一个基本说明。
06:18
那下面呢,我们就来实现里面的具体功能,咱的功能呢主要做这么几个,第一个就是菜单的列表,添加,修改,删除,包括菜单的同步,当我把菜单同步之后,咱们就可以在公众号里边看到你最终完成的这个菜单,所以咱们主要完成这么一个功能,然后咱们看啊这张图中列出是咱们一个整体效果,这是列表。里边有添加、修改、删除,包括同步菜单。所以说以上就是咱们针对这个微信公众号菜单的一个需求介绍,那下面呢,咱们就在这个基础之上来完成我们的具体功能。
我来说两句