最近在做一个基于微信公众号的资源回收系统,由于与队长的想法发生冲突的原因,就打算自己自学一下微信公众号的自定义菜单。

 

 

▍概述

 


由于目前只是在大学阶段,没有企业身份,不能进行企业注册,也就无法使用微信公众号中的自定义菜单功能(无法跳转网址),所以只能通过申请微信测试号来实现自定义菜单的跳转。

 

以下内容也主要是针对微信测试号自定义菜单的讲解。

 

 

▍参考网址

 

微信公众平台开发(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/>
),这是一个专门写有关于微信开发的博客,在微信开发时遇到的问题基本都可以在这个博客里找到详细解答。

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信