php可以设计菜单吗,Weiphp微信运营平台:自定义菜单及处理常见错误

本文详细介绍了如何在Weiphp框架中设置微信服务号和认证订阅号的自定义菜单,包括新建、编辑、删除菜单,以及处理常见错误的方法。设置过程中需要注意菜单的类型、关联URL和关键字等细节,最终通过生成微信自定义菜单将设置同步到微信服务器。
摘要由CSDN通过智能技术生成

微信服务号及认证订阅号可以设置自定义菜单。在weiphp中你可以很简便的设置公众号自定义菜单。本文就介绍如何在weiphp中设置自定义菜单及常见错误处理方法。

a4a39448011decc97d4a0fa7da4e2f67.png

登陆weiphp管理平台,在【账号管理】下点击【公众号管理】找到要设置自定义菜单的公众号,点击对应操作栏的【切换为当前公众号】。注:设置自定义菜单的公众号必须为服务号或认证订阅号。

96ef88ba2a87623d11084b800b1c09cf.png

a17fcbf0625f35111f3666cbada87626.png

在【基础插件】下点击【自定菜单】,点击【新增】。

1a716ef0c0b84dc6054d0fde5cd72fc4.png

在自定义菜单表单中,填入排序号、一级菜单、菜单名。排序号:是同级菜单的排列顺序依据,值越小越排在前面;一级菜单:指本次新增菜单应该放在哪个一级菜单的下面(若本身为一级菜单,则选择”无“;菜单名:设置菜单的名称,最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单;一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替;

98588107665ea8e1ef83d4780bbc13a6.png

类型这一栏,可以选择”点击推事件“、”跳转URL“、”扫码推事件“、”扫码带提示“、”弹出系统拍照发图“、”弹出拍照或者相册发图“、弹出微信相册发图器”、“弹出地理位置选择器”“无事件的一级菜单”。其中,若一级菜单下还有二级菜单则选择“无事件的一级菜单”,否则则按需要选择其它项;若选择”跳转URL“,则必须在【关联URL】中填入跳转URL(最好带上http://,不超过256字节);若选择除”跳转URL“和“无事件的一级菜单”之外的其他项,必须在【关联关键字】填入关键字,不超过128字节。

60e7be68753a972f76e1ce44ecc105e5.png

1e9a62e6c2615646f34723e4c4433d1a.png

3e1dd091eb37102ae09891e5c55b2530.png

按照第三第四步的规则,创建菜单如下。现在只是在weiphp上设计调试菜单,并未真正的上传的微信平台,所以您可以放心的修改和调试。点击操作栏的【编辑】/【删除】即可编辑或删除菜单。

ba4627145aee040e775d93731861cc6b.png

90ab1593cb97eacdbe31b3ab0b75d4fc.png

点击【生成微信自定义菜单】,向微信服务器发送自定义菜单请求。如设置成功,则返回”发送菜单成功“的提示。(由于微信缓存,需要24小时后才能看到效果,这时您可以先尝试取消关注再重新关注刷新缓存)。效果如图。

3f4344e5be707fb84b4f851c17a2a6b5.png

3d886b43075e09fadca72eaf10316445.png

常见错误:错误代码:400017,无效的按钮类型。可能的原因是“无事件的一级菜单”下未设二级菜单;错误代码:400026,不合法的子菜单按钮KEY长度;原因是【关联关键字】为空或超长(超过128字节);其它错误(如不合法的access_token、不合法的oauth_code等):可能需要更新weiphp缓存,进入后台管理更新。

1eb670023af4e997d2d53fab5fae3d03.png

fdd432c27f73bb60ccd2c3e37f603fed.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值