您的位置:首页 > 移动开发 > 微信开发

微信公众号获取acess_token并存储(php)

2017-04-24 20:56 337 查看
<?php
define("appid", "你的appid");
define("appsecret", "你的appsecret");

//获取access_token,每7000s重新获取
function getAccessToken() {
$tokenFile = "./access_token.txt";
$data = json_decode(file_get_contents($tokenFile));

if ($data->expire_time < time() || !$data->expire_time) {
$appid = appid;
$appsecret = appsecret;
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret";
$res = json_decode(file_get_contents($url));
$access_token = $res->access_token;
if($access_token) {
$data_new['expire_time'] = time() + 7000;
$data_new['access_token'] = $access_token;
file_put_contents($tokenFile, json_encode($data_new));
}
}else{
$access_token = $data->access_token;
}
return $access_token;
}

// var_dump(getAccessToken());
?>


亲测可用,也许会遇到读写权限问题。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: