getAccessToken(); // 没有token 或 token即将过期 获取token并存库 if (empty($token['access_token']) || $token['access_token_time'] < time() - 120) { // 获取access_token接口 $result = $token_model->getRAccessToken(); // 获取token失败 if (!isset($result['data']['token'])) { return $result; } // token $access_token = $result['data']['token']; // 保存token $res = $zixishi_model->updateAccessToken($access_token, $result['data']['expires_in']); if (!$res) { return sendErrorArray(3001, '保存token失败'); } } else { $access_token = $token['access_token']; } return $access_token; } }