微信公众平台应用开发实践
上QQ阅读APP看书,第一时间看更新

2.3 自定义菜单

2013年3月19日,公众平台开放了“自定义菜单”的内测申请。当时引起不小的轰动,不少公众账号的运营者纷纷求内测资格,希望为自己的账号加上自定义菜单功能。2013年8月5日,公众平台将公众账号分为订阅号和服务号。服务号只能由以运营主体为组织的账号申请,并且可以申请自定义菜单。通过微博认证的订阅号也可以申请自定义菜单。2015年2月12日,公众平台全面开放了自定义菜单。

2.3.1 设置自定义菜单

自定义菜单可以通过“功能”→“添加功能插件”→“插件库”找到。点击“设置”,进入自定义菜单的设置页面,如图2-15所示。

图2-15

点击“添加”按钮,可以依次添加一级菜单,并可以在一级菜单下添加二级菜单。菜单名称名字不多于4个汉字或8个字母,可创建最多3个一级菜单,每个一级菜单下可创建最多5个二级菜单,如图2-16所示。

创建的过程中,读者可以随时点击“预览”按钮,查看自定义菜单的效果,如图2-17所示。

图2-16

图2-17

2.3.2 设置动作

可以为每个菜单项设置动作。选中菜单项后,右侧会出现“设置动作”的页面,读者可以选择“发送消息”或“跳转到链接”,如图2-18所示。

图2-18

图2-19

发送消息意味着微信用户点击后,回复给用户一条消息。目前支持的消息类型有文字、图片、语音、视频和图文,如图2-19所示。

跳转到网页,就是用户点击后跳转到一个网页。微社区(http://wsq.qq.com/)已开放申请,很多公众账号都把一个菜单项设置为自己的微社区链接。点击“兔子社区”,即可跳转到兔子的微社区页面,如图2-20所示。

需要注意的是,创建的菜单不会立即生效,有24小时的缓存时间。读者如需立刻看到效果,可以先取消关注,再重新添加关注。

自定义菜单的实际效果如图2-21所示。

图2-20

图2-21