getMemberInfo( )通过openid获取会员信息

/**
* @param string $openid
* @return array|false|PDOStatement|string|\think\Model
*/
function getMemberInfo($openid = '', $field = [])
{
if ($openid = getOrSetOpenid($openid)) {
$user = \think\Db::name('mp_friends')->where(['openid' => $openid])->find();
if (!$field) {
return $user;
} else {
$fields = [];
foreach ($field as $key => $val) {
$fields[$val] = $user[$val];
}
return $fields;
}

}
}

2 个评论

如果该用户是新授权的,本地服务器mp_friends还没有这个记录,不需要先从微信服务器去同步吗
geeson

geeson 回复 sjzsdu

不需要的

要回复文章请先登录注册