位置: 编程技术 - 正文
推荐整理分享php微信开发自定义菜单(微信php开发包),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:phpstudy搭建微信小程序,php开发微信小程序步骤,php开发微信小程序步骤,php自动发送微信消息,微信php开发包,php微信开发自定义表格,php开发微信小程序步骤,微信php开发教程,内容如对您有帮助,希望把文章链接给更多的朋友!
目前微信服务号自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。请注意,创建自定义菜单后,由于微信客户端缓存,需要小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。
目前自定义菜单接口可实现两种类型按钮,如下: click:用户点击click类型按钮后,微信服务器会通过消息接口推送消息类型为event 的结构给开发者(参考消息接口指南),并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值与用户进行交互;view:用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的url值 (即网页链接),达到打开网页的目的,建议与网页授权获取用户基本信息接口结合,获得用户的登入个人信息。
接口调用请求说明http请求方式:POST(请使用https协议) 请求示例(JSON数据请使用UTF-8编码)
参数说明
返回结果 正确时的返回JSON数据包如下: {"errcode":0,"errmsg":"ok"} 错误时的返回JSON数据包如下(示例为无效菜单名长度): {"errcode":,"errmsg":"invalid button name size"}
以下是示例代码(PHP)。
menu.json
响应自定义菜单事件
自定义菜单查询
使用接口创建自定义菜单后,开发者还可使用接口查询自定义菜单的结构。
请求说明 http请求方式: 返回说明 对应创建接口,正确的Json返回结果:
自定义菜单删除
使用接口创建自定义菜单后,开发者还可使用接口删除当前使用的自定义菜单。
请求说明http请求方式: 对应创建接口,正确的Json返回结果:{"errcode":0,"errmsg":"ok"}
标签: 微信php开发包
本文链接地址:https://www.jiuchutong.com/biancheng/301716.html 转载请保留说明!友情链接: 武汉网站建设