public function new_access_token()
{
$url = self::API_DOMAIN . 'cgi-bin/token?grant_type=client_credential&appid=' . $this->appId . '&secret=' . $this->appSecret;
$res = HttpCurl::get($url, 'json');
// 异常处理: 获取access_token网络错误
if ($res === false) {
@error_log('Http Get AccessToken Error.', 0);
return false;
}
// 异常处理: access_token获取失败
if (!isset($res->access_token)) {
@error_log('Get AccessToken Error: ' . json_encode($res), 0);
return false;
}
$res->expires_in += time();
return $res;
}