主页 > API > 获取用户信息


获取用户信息

/v1/user/profile
  • URL

    https://api.worktile.com/v1/user/profile

  • HTTP请求方式

    GET

  • 支持格式

    JSON

    Header参数

    {
       "Content-Type":"application/json",
       "access_token":"xxx"
    }
    

    示例

    curl -l https://api.worktile.com/v1/user/profile?access_token=xxx
    
  • HTTP请求参数

    参数 必选 类型 说明
    access_token true string OAuth授权后获得,请求时可放在header中
  • 返回数据

    示例

    HTTP/1.1 200 ok

    { "uid":"679efdf3960d45a0b8679693098135ff", "name":"gonglinjie", "display_name":"龚林杰", "email":"gonglinjie@worktile.com", "desc":"", "avatar":"https://api.worktile.com/avatar/80/ae2805fc-9aca-4f3b-8ac4-320c5d664db7.png", "status":3, "online":0 }


    返回值字段 类型 说明
    uid string 用户uid
    name string 用户名
    display_name string 用户昵称
    email string 用户邮箱
    desc string 用户描述
    avatar string 用户头像
    status number 用户状态:1:正常,2:邀请,3:需要邮件确认
    online number 用户在线状态,0:离线,1:在线,2:忙碌,3:离开
  • 异常结果

    示例

    HTTP/1.1 401 Unauthorized

    { "error_code":100005, "error_message":"未授权,请授权后再操作", "request":"/v1/user/profile" }


    错误码(error_code) 错误信息(error_message) http状态码(statusCode)
    100005 未授权,请授权后再操作 401
    100006 access_token不正确 400