php微信开发之自定义菜单,php微信开发之自定义菜单完整流程.pdf

php微微信信开开发发之之自自定定义义菜菜单单完完整整流流程程

一一、、自自定定义义菜菜单单概概述述

自定义菜单能够帮助公众号丰富界面,让 户更好更快地理解公众号的功能。开启自定义菜单后,公众号界面如图所示:

二二、、申申请请自自定定义义菜菜单单

个人订阅号使 微博认证、企业订阅号通过微信认证;可以申请到自定义菜单资格

服务号默认有菜单权限。

三三、、获获得得A ppId 和和A ppSecert

A ppId和A ppSecret在开发者中心-开发者ID中,可以找到。

四四、、获获得得A ccess T oken

appid和appsecert获得access token,接口为

/cgi-bi ... mp;secret=A PPS CR T

程序实现如下

$appid = "";

$appsecret = "";

$url = "/cgi-bin/token?grant type=client credential&appid=$app

id&secret=$appsecret";

$ch = curl init();

curl setopt($ch, CURLOPT URL, $url);

curl setopt($ch, CURLOPT SSL VERIFYPEER, FALSE);

curl setopt($ch, CURLOPT SSL VERIFYHOST, FALSE);

curl setopt($ch, CURLOPT RETURNTRANSFER, 1);

$output = curl exec($ch);

curl close($ch);

$jsoninfo = json decode($output, true);

$access token = $jsoninfo["access token"];

你也可以直接在浏览器地址栏中,拼接出地址,执行后,获得如下数据

代码如下: 复制代码

{"access_token":"N2L7KXa084WvelONYj kJ_traBMCCvy_UKmpUUzlrQ0 A 2yNp3Iz6eSUrRG0bhaR_viswd50vDuPk

Y 5nG43d 1gbm-olT 2KRMxOsV 08RfeD9lvK9lMguNG9kpIkKGZ j If8Jv2m9fFhf8bnNa-yQH3g",

代码如下: 复制代码

"expires_in":7200}

参数说明如下

其中的

N2L7KXa084WvelONYj kJ_traBMCCvy_UKmpUUzlrQ0 A 2yNp3Iz6eSUrRG0bhaR_viswd50vDuPkY 5nG43d 1gbm-olT 2KRMxOsV

08RfeD9lvK9lMguNG9kpIkKGZ j If8Jv2m9fFhf8bnNa-yQH3g

就是access token。

或者使 官方的接口调试工具,地址为:

/debug/cgi-bin/apiinfo?t=index&type=% 8%87%A A % 5%A %9A % 4%B9%89% 8%8F%9C%

5%8D%95&form=% 8%87%A A % 5%A %9A % 4%B9%89% 8%8F%9C% 5%8D%95% 5%88%9B% 5%BB%BA %

6%8 %A 5% 5%8F%A 3%20/menu/create

使 网页调试工具调试自定义菜单接口

点击检查问题得,得到

这样也获得了access token

五五、、组组织织菜菜单单内内容容

目前自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多4个汉字,二级菜单最多7个汉字,

多出来的部分将会以“ ...”代 替。请注意,创建自定义菜单后,由于微信客户端缓存,需要24小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值