微信公众号开发入门二----自定义菜单

  通过上一章想必大家都有一个可以正常工作的公众号了,但是这个公众号少了一个比较重要的功能,就是没有自定义菜单,这里特别说明一下,订阅号要认证才有自定义菜单,而服务号是有自定义菜单的,想做出如下效果嘛?

其实要实现这个效果也不是很难,上面一篇文章我画了一张图,图上面显示了我们的WEB服务器和微信服务器的结构关系,从关系结构图得知,我们要告诉微信服务器,帮我创建一个菜单,怎么告诉他呢,这时候就要post一个json数据到微信服务器了,地址是https://api.weixin.qq.com/cgi-bin/menu/create?access_token="你自己的access_token",有人要问了,我自己的的access_token怎么得到呢?

获取access_token:

这个地址https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$APPID."&secret=".$APPSECRET可以得到access_token(注意:access_token是有时效的,最大时间为7200,也就是2小时,所以我们每申请一次这个access_token都要把时间记录一下,超过两小时的话,就需要重新申请一次了),问题又来了appid和appsecret这两个参数怎么填呢.

查看appid和appsecret:下面有张图,开发者凭据那里,有两个,就是填这两个.

具体代码参看http://www.cnblogs.com/mchina/p/3276878.html

原文地址:https://www.cnblogs.com/cp1982/p/3550648.html