ThinkSNS用户API-user getInfo()
来自站长百科
导航: 上一页
1,user getInfo()
格式:user_getInfo(uids, fields, format)
描述: 返回指定用户的用户信息,返回形式为一个数组
参数说明:
参数 | 属性 | 空? | 说明 |
uids | string | 否 | 用户ID,彼此之间用逗号分割。 |
fields | string | 否 | 指定返回用户的哪些信息。 |
format | string | 是 | 指定响应返回的格式。有PHP (默认) JSON 和XML 这三种值可选。 |
调用Demo:
$this->api->user_getInfo("1, 2", "name, email"); (返回: array(2) { [0] => array(2) { ["name"] => string(6) "刘伟" ["email"] => string(13) "foxlw@126.com" } [1] => array(2) { ["name"] => string(6) "哈哈" ["email"] => string(10) "ttt@tt.com" } }) $this->api->user_getInfo("1, 2", "name,email", "json"); (返回: string(94) "[{"name":"\u5218\u4f1f","email":"foxlw@126.com"},{"name": "\u54c8\u54c8","email":"ttt@tt.com"}]" )
注: 目前field 可选的字段为:
- id - 用户ID
- name - 用户姓名。
- handle - 昵称。
- sex - 用户性别,返回值为male 或female。
- birthday - 用户出生日期,返回值为YYYY-MM-DD 格式,例如1983-01-01。
- blood_type - 用户血型。
- relationship_status - 婚恋状态。
- current_location - 当前居住地。
- hometown_location - 家乡。
- has_added_app - 是否安装了当前应用,返回0 时表示没有安装,返回1 时表示已安装。
- admin_level - 用户权限信息。返回值为‘USER’ 时表示普通用户,返回为‘MANAGER’ 时表示为管理员
- pic - 用户大尺寸头像的地址(仅当用户头像存在时返回)。
- pic_thumb - 用户中尺寸头像的地址(仅当用户头像存在时返回)。
- pic_small - 用户小尺寸头像的地址(仅当用户头像存在时返回)。