微信公众平台开发实战与应用案例读书笔记

Coding Alan 9年前 (2015-09-23) 12857次浏览 0个评论 扫描二维码

开发模式进阶

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

 

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址