微信公众号自定义菜单设置
使用本模块前请登录微信公众平台,确认贵店公众号中的“服务器设置”中已经绑定到了我司的服务器上。
您可以通过本模块方便地修改微信公众号中的菜单项。但因为修改自定义菜单项必须了解微信的各种接口,所以我们不建议您自行操作。不过,如果只是添加或修改不涉及到接口的菜单项,自行操作是没有问题的。
自定义菜单项分为以下几种:
1、click:点击推事件用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值与用户进行交互; 2、view:跳转URL用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的网页URL,可与网页授权获取用户基本信息接口结合,获得用户基本信息。 3、scancode_push:扫码推事件用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后显示扫描结果(如果是URL,将进入URL),且会将扫码的结果传给开发者,开发者可以下发消息。 4、scancode_waitmsg:扫码推事件且弹出“消息接收中”提示框用户点击按钮后,微信客户端将调起扫一扫工具,完成扫码操作后,将扫码的结果传给开发者,同时收起扫一扫工具,然后弹出“消息接收中”提示框,随后可能会收到开发者下发的消息。 5、pic_sysphoto:弹出系统拍照发图用户点击按钮后,微信客户端将调起系统相机,完成拍照操作后,会将拍摄的相片发送给开发者,并推送事件给开发者,同时收起系统相机,随后可能会收到开发者下发的消息。 6、pic_photo_or_album:弹出拍照或者相册发图用户点击按钮后,微信客户端将弹出选择器供用户选择“拍照”或者“从手机相册选择”。用户选择后即走其他两种流程。 7、pic_weixin:弹出微信相册发图器用户点击按钮后,微信客户端将调起微信相册,完成选择操作后,将选择的相片发送给开发者的服务器,并推送事件给开发者,同时收起相册,随后可能会收到开发者下发的消息。 8、location_select:弹出地理位置选择器用户点击按钮后,微信客户端将调起地理位置选择工具,完成选择操作后,将选择的地理位置发送给开发者的服务器,同时收起位置选择工具,随后可能会收到开发者下发的消息。 9、media_id:下发消息(除文本消息)用户点击media_id类型按钮后,微信服务器会将开发者填写的永久素材id对应的素材下发给用户,永久素材类型可以是图片、音频、视频、图文消息。请注意:永久素材id必须是在“素材管理/新增永久素材”接口上传后获得的合法id。10、view_limited:跳转图文消息URL用户点击view_limited类型按钮后,微信客户端将打开开发者在按钮中填写的永久素材id对应的图文消息URL,永久素材类型只支持图文消息。请注意:永久素材id必须是在“素材管理/新增永久素材”接口上传后获得的合法id。10、article_view_limited:类似 view_limited,但不使用 media_id 而使用 article_id。微信公众平台大概于2022年3月开始使用article_id来专门表示图文素材。(注:只有已发布的图文素材才有article_id!) 11、miniprogram:小程序专用
我们建议您添加新菜单项时只选择以上的第 2、9、10、11项。其它的项目必须与本软件提供的功能进行接口对接,需要开发商进行设置。
操作方法:
图中最下方灰色部分是一级菜单项。一级菜单最多只能设三个。每个一级菜单下最多可设五个子菜单项。一级菜单的标题不能超过16个字节(八个汉字或十六个半角英文或数字),子菜单的标题不能超过40个字节。
要删除或修改某个菜单项,必须先用鼠标选中该菜单后才能操作(上图菜单项的红框表示该菜单被选中)。如果选中了一级菜单再点击“删除”,则会将其属下的所有子菜单也同时删除。
注:只能使用工具栏上的“上”、“下”按钮移动子菜单的位置。一级菜单不能左右移动!
双击某个菜单项可以进入修改界面(如下图)。Url项最多只支持256个字节。Key项最多只支持128字节。
当菜单是media_id或article_view_limited类别时,需要获取永久素材中的media_id(图片、声音、视频)或article_id(图文素材)。您可以进入“5305.微信公众号自动回复设置”模块,然后随便双击其中的一项记录,在“基础设置”页中点击“查看图文素材”或其它素材按钮,然后在弹出的浏览器页面上找到Media_ID或Article_ID项并复制到文本框中(如下图)。
当所有修改都完成时,请点击快捷工具栏上的“保存”按钮将本次修改存盘。如果您在修改时不小心删除了某个菜单,可以不保存退出再进入,或点击快捷工具栏上的“刷新”按钮恢复最初状态。
保存菜单不会应用到贵店的微信公众号上,要更新所有关注者的公众号菜单,必须点击快捷工具栏上的“应用”按钮。因为更新菜单可能(有50%机率)会导致其它功能(如手机冲印、微信快传等)短暂失效(不会超过两小时),所以我们建议您在深夜才更新。注意:应用时会有提示,当返回值为0,内容为:ok时表示菜单成功更新。如有其它值或错误信息请截图后告诉我们。通常的错误就是标题字数超过最大值。
如何在菜单中添加emoji表情:
首先。打开 Emoji代码大全 页面,找到您要添加的表情并把 Softbank 列下的代码(该代码的前缀是“U+”)复制下来粘贴到标题中(如下图)。保存和应用后手机上的菜单如下图所示。
注:emoji表情代码必须为大写英文!
注:因为“U+”已经定义为emoji表情了,所以url,key中不要使用该字符串。如果一定要使用,请使用英文小写字符。
相关链接: