mirror of
https://github.com/w7corp/easywechat.git
synced 2025-01-22 03:22:10 +00:00
Page:
自定义缓存
4
自定义缓存
overtrue edited this page 2015-04-24 10:42:01 +08:00
微信的 access_token
是不能太频繁的调用的,所以需要缓存,本 SDK 默认使用文件缓存,文件会创建在代码运行环境的临时目录里,使用sys_get_temp_dir() 函数获取的临时目录下。
如果你需要自定义缓存方式,那么 Wechat
提供了以下两个方法:
<?php
use Overtrue\Wechat\Cache;
// 写入
Cache::setter(function($key, $value, $lifetime){
return your_custom_set_cache($key, $value, $lifetime);
});
// 读取
Cache::getter(function($key){
return your_custom_get_cache($key);
});
your_custom_set_cache
为你自己的方法,这里是举例。
当你的 getter
没有返回缓存的值时,会重新请求 access_token
。
中文版 English
目录
English 中文版
Table of Contents
Laravel 5 版: overtrue/laravel-wechat
可能由于微信的接口调整导致某些接口不能正常使用,请及时给我反馈,谢谢!https://github.com/overtrue/wechat/issues