最近在做一个基于微信公众号的资源回收系统,由于与队长的想法发生冲突的原因,就打算自己自学一下微信公众号的自定义菜单。
▍概述
由于目前只是在大学阶段,没有企业身份,不能进行企业注册,也就无法使用微信公众号中的自定义菜单功能(无法跳转网址),所以只能通过申请微信测试号来实现自定义菜单的跳转。
以下内容也主要是针对微信测试号自定义菜单的讲解。
▍参考网址
微信公众平台开发(58)自定义菜单(方倍工作室)
https://www.cnblogs.com/txw1958/p/weixin-58-custom-menu.html
<https://www.cnblogs.com/txw1958/p/weixin-58-custom-menu.html>
▍自定义菜单方式
方式一:根据要求编写一个PHP文件或者html(ajax)文件,按照官方要求在文件里写自定义菜单的程序并在浏览器里运行(程序编写方法参考上面参考网址中的方法);
方式二(推荐):第二个方式更加简单一些,在官方提供的网址中输入自定义菜单的json串,然后提交就可以了。
相较于第一种方式,第二种方式明显更加简便。
▍大致流程(测试号)
1、申请测试号
在腾讯官网(https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
<https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login>)申请测试号。
2、获得AppId 和AppSecert
测试号管理----》测试号信息,在测试号信息中可以看到自己的APPID和appsecert。
3、获得Access Token
用appid和appsecert获得access token
方法一:接口为
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
<https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET>
,把自己的APPID和appsecert填入接口url中,然后将网址直接复制到浏览器中运行,即可获得Access Token。
方法二:在官方网页调试工具(
https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=%E5%9F%BA%E7%A1%80%E6%94%AF%E6%8C%81&form=%E8%8E%B7%E5%8F%96access_token%E6%8E%A5%E5%8F%A3%20/token
<https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index&type=%E5%9F%BA%E7%A1%80%E6%94%AF%E6%8C%81&form=%E8%8E%B7%E5%8F%96access_token%E6%8E%A5%E5%8F%A3%20/token>
)中输入APPID和appsecert获取到Access Token。
4、组织菜单内容
编写自定义菜单的json串,详细编写方法可查阅上述参考网址。
5、提交菜单内容给服务器
参考目录“自定义菜单方式”。
▍写在最后
之前对这个是一点都不懂,但是就今天下午看了一个多小时就全搞明白了。看来有些事情也不想看起来的那么难。
另外,这篇文章的参考网址来自(方倍工作室 http://www.cnblogs.com/txw1958/
<http://www.cnblogs.com/txw1958/>
),这是一个专门写有关于微信开发的博客,在微信开发时遇到的问题基本都可以在这个博客里找到详细解答。
热门工具 换一换