public get_user_info ( string $open_id, string $lang = '' ) : array(err, | ||
$open_id | string | [普通用户的标识,对当前公众号唯一] |
$lang | string | [可选:返回国家地区语言版本,zh_CN 简体,zh_TW 繁体,en 英语] |
Résultat | array(err, |
public function get_user_info($open_id, $lang = '')
{
if ($lang != '') {
$lang = '&lang=' . $lang;
}
$url = self::API_DOMAIN . 'cgi-bin/user/info?access_token=' . $this->get_access_token() . '&openid=' . $open_id . $lang;
$res = HttpCurl::get($url, 'json');
// 异常处理: 获取时网络错误
if ($res === false) {
return Error::code('ERR_POST');
}
// 判断是否调用成功
if (isset($res->openid)) {
return array(null, $res);
} else {
return array($res, null);
}
}