微信后台操作基础之获取AccessToken
2014-11-18 10:39
253 查看
前面几篇已经说到了如何去接收微信托管以及如何进行用户交流,那下面问题来了,如何去获取关注该公众号的用户信息,如何建立微商城,如何定制公众号菜单,那首先就需要获取accesstoken,因为按照API接口上来说,这个是必须要传入微信的,这是打开与微信管理的入口,下面是获取Token的方法:
这个是鄙人做的简单实例,仅供参考使用。
获取了token后现在又有个问题就是官网上说明每天公众号获取token的接口调用是有次数限制,而且每次调用的token可用期限是两个小时,如何避免重复调用浪费接口调用次数呢?
以上是鄙人写的,但是存在限制,所以如果你想要更好的去使用这个调取API接口限制和充分利用好两小时的使用期限,还请自行去采取更好的方法。
function getAccessToken(){ include_once 'config.php'; $getUrl = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$config['appID'].'&secret='.$config['appsecret']; $response = http_get($getUrl); if(!empty($response->errcode)){ echo $response->errmsg; }else{ $_SESSION['access_token'] = $response->access_token; $_SESSION['access_token_expires'] = time() + 7200; } }
这个是鄙人做的简单实例,仅供参考使用。
获取了token后现在又有个问题就是官网上说明每天公众号获取token的接口调用是有次数限制,而且每次调用的token可用期限是两个小时,如何避免重复调用浪费接口调用次数呢?
if(time() > $_SESSION['access_token_expires'] || empty($_SESSION['access_token'])){ getAccessToken(); }
以上是鄙人写的,但是存在限制,所以如果你想要更好的去使用这个调取API接口限制和充分利用好两小时的使用期限,还请自行去采取更好的方法。
相关文章推荐
- 【微信公众号开发】自我学习第五章:Curl的基础 / accessToken获取 / 微信服务器IP获取
- 黑马程序员--Java基础加强--14.利用反射操作泛型III【解析关于泛型类型的细节信息的获取方法】【Method与泛型相关的方法】【个人总结】
- 微信开发模式——获取accesstoken
- 微信开发系列(四)_获取accessToken
- 微信开发获取AccessToken的方式
- 使用delphi+intraweb进行微信开发5—准备实现微信API,先从获取AccessToken开始
- ASP.NET MVC 标签绑定传值及后台获取并进行修改操作
- JS去空格、IFrame提示信息做后台操作、Cookie存值获取累加,调整过期时间。
- JavaScript基础插曲—获取标签,插入元素,操作样式
- JavaScript基础插曲—获取标签,插入元素,操作样式
- 使用ShareSDK实现分享功能,微信分享 提示“分享操作正在后台运行” 然后闪了一下屏幕
- C#微信开发之旅(四):AccessToken获取及全局管理
- 微信全局获取并缓存Accesstoken的值
- django搭建微信后台——获取用户信息(7.20)
- asp.net mvc 5 微信接入VB版 - 获取AccessToken
- 标签自定义属性,获取和操作的方法封装以及在此基础上对标签原有属性的扩展...
- easyui-tree动态获取后台数据成为书结构的操作
- 利用PBfunc在Powerbuilder中使用https获取微信的AccessToken
- 微信获取accesstoken以及openID
- Android开发——获取微信聊天记录(后台秘密发邮件)