开发模式进阶
Access Token的获取
在进行微信开发中Access Token是一相当重要的认证,需要通过AppID和AppSecret(均可在开发者中心中获取)来共同获取,有效期为7200秒即两个小时。
手动获取方法:
1.在浏览器中方法https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET(替换其中的APPID和APPSECRET),即可获取下面这样的返回数据
{"access_token":"ctjuJW0WmvwiNzYrYsbKAhRap4uqSwugWWjJunqmPhyavupm5iYAZVUAz7fmllRxLj7vYKDKQzyQIhUoEcQ7b57oyvYZKyaG7lDK_rMFk5g","expires_in":7200}
2.访问后台 开发者中心>在线接口调试工具,使用“获取access_token接口/token”,然后填写appid和secret,点击检查问题按钮即可以在下方获取同样的数据
使用代码获取Access Token
代码下载链接: http://pan.baidu.com/s/1pJ6BENx 密码: aykc
<?php //填写后台中的AppID和AppSecret获取Access Token $appid=""; $secret=""; $url="https://api.weixin.qq.com/cgi-bin/token? grant_type=client_credential&appid=$appid&secret=$secret"; GetToken($url); function GetToken($url){ $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); $res=curl_exec($ch); $access_token=json_decode($res,true); echo $access_token['access_token']; } ?>
创建菜单
代码链接: http://pan.baidu.com/s/1o6iXf8e 密码: etj5
创建菜单接口:https://api.weixin.qq.com/cgi-bin/menu/create?access_token=$token
查询菜单接口:https://api.weixin.qq.com/cgi-bin/menu/get?access_token=$token
删除菜单接口:https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=$token
代码实现菜单功能
链接: http://pan.baidu.com/s/1i3o6Xmd 密码: d4nd