Commit 70aa0295 authored by 杨培's avatar 杨培

更新 Member::getMemberInfo() 服务,增加信息类型选择

parent 3aa48250
...@@ -17,8 +17,9 @@ Member::setDebug(); ...@@ -17,8 +17,9 @@ Member::setDebug();
//$bin = file_get_contents('/Users/pader/Development/sites/wxh/ucenter/src/resource/tmp/zxx.jpg'); //$bin = file_get_contents('/Users/pader/Development/sites/wxh/ucenter/src/resource/tmp/zxx.jpg');
//Member::updateAvatar(12, 'jpg', base64_encode($bin)); //Member::updateAvatar(12, 'jpg', base64_encode($bin));
$ret = Member::getWechatInfoFromCode('dasfasdfsdaf'); //$ret = Member::getWechatInfoFromCode('dasfasdfsdaf');
var_dump($ret); $ret = Member::getMemberInfo(793, ['basic', 'vip', 'other']);
print_r($ret);
//$info = Member::getMemberInfo(12); //$info = Member::getMemberInfo(12);
// $info = Member::getInfoByMobile('15395081586'); // $info = Member::getInfoByMobile('15395081586');
......
...@@ -13,9 +13,20 @@ use internalApi\base\Client; ...@@ -13,9 +13,20 @@ use internalApi\base\Client;
class Member extends Client class Member extends Client
{ {
public static function getMemberInfo($uid) /**
* 获取用户信息
*
* @param int $uid
* @param array $opts 指定返回值类别,可指定多个
* 目前可选:info 用户表全部信息,basic 基本信息,related 关联信息(如SSO UID,微信OpenId等),vip 服务星等级信息,other 其它信息
* 如指定 ['basic', 'vip'] 即代表取基本信息与服务星等级信息
* @return array|null
* @throws \internalApi\base\ApiException
* @throws \internalApi\base\ClientException
*/
public static function getMemberInfo($uid, $opts=['info'])
{ {
return self::call('member.getInfo', compact('uid')); return self::call('member.getInfo', compact('uid', 'opts'));
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment