请注意:自定义菜单多包括3个一级菜单,每个一级菜单多包含5个二级菜单。一级菜单多4个汉字,二级菜单多7个汉字,多出来的部分将会以“...”代替。创建自定义菜单后,菜单的刷新策略是,在用户进入公众号会话页或公众号profile页时,如果发现上一次拉取菜单的请求在5分钟以前,就会拉取一下菜单,如果菜单有更新,就会刷新客户端的菜单。测试时可以尝试取消关注公众账号后再次关注,则可以看到创建
php微信公众号开发
请注意:自定义菜单多包括3个一级菜单,每个一级菜单多包含5个二级菜单。一级菜单多4个汉字,二级菜单多7个汉字,多出来的部分将会以“...”代替。创建自定义菜单后,菜单的刷新策略是,在用户进入公众号会话页或公众号profile页时,如果发现上一次拉取菜单的请求在5分钟以前,就会拉取一下菜单,如果菜单有更新,就会刷新客户端的菜单。测试时可以尝试取消关注公众账号后再次关注,则可以看到创建后的效果。
登录微信公众平台后,在公众平台的开发-基本设置页面,勾选协议成为,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,其中URL是用来接收微信消息和事件的接口URL。Token可由可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。EncodingAESKey由手动填写或随机生成,将用作消息体加密钥。
开发工具和语言
微信接口呼叫基于HTTPS协议,所以不要限制开发语言,涉及接口时提供了JS-SDK。技术文件为我们提供Java, C#和PHP演示让我们参考。本教程我们使用Java语言,IDE使用Eclipse。
内部网络渗透工具
在进入开发之前,我们还必须准备一个intranet穿透工具来实现当地的发展。因为微信需要配置域名以验证我们的微信服务并调用其接口。
以上介绍了公共账户开发的环境准备工作。每个人都准备好了工具和内容,我们将逐步扩展随后的文章中的公共号码的发展。欢迎来吧,请期待后续课程。
(作者: 来源:)