1. 用户详情

GET:http://api.xdua.com/user/{user_id}

通过user的user_id(m5d)获取用户的详情

字段名 位置 类型 字段说明 描述 可选
Authorization head string 客户端保存的鉴权token Authorization字符串 必选
apiv head string API版本,默认是1.0.0 1.0.0 可选
user_id path string 获取该id的详情 必选
action query String "signup"/"adduser" 必选
tabx query string 表格tabx, 必选
fields query string 要获取的字段。@all表示所有可取字段 必选

当你不需要所有字段的时候,你可以定制要求的fields字段,定制的方法是:字段名用逗号隔开. 比如:"user_id,name"。如果你是访问是dftx用户表,你需要md5(id),name。如果访问的是其他用户表,需要"user_id(id),name"

调用示例

    api_name = "用户详情";
    query = {
        user_id:got_user_id,
        tabx:"A3bdXNT3",    //alter:"DefaultX"
        api_action:"getself",
        fields:"@all",
    }
    res = await dua.getUser(query)
    console.log(res)
    if(res.error == 0){
        console.log(api_name+"成功 ");
    }else{
        console.log(api_name+"失败 "+res.reason);
    }

返回数据

成功返回

http://api.xdua.com/user/Dt5mvrtU?action=getself&tabx=A3bdXNT3&fields=@all

{
  result: {
    mail: '',
    sex: 'U',
    weight: '0',
    nickname: '',
    tel: '+86-15810419011',
    ugrp: 'XdUaXduA',
    avatar: 'http://avatar.xdua.com/default.jpg?x-oss-process=style/avatarp64',
    bday: '19000000',
    height: '0',
    cstamp: '2016-09-10 11:17:53',
    name: '辣椒帅',
    target: '0',
    user_id: 'Dt5mvrtU',
    ustamp: '2019-11-16 00:23:59'
  },
  error: 0,
  reason: 'success',
  apid: 'D3A09C56-3274-4CE7-9506-820EEB999F8B',
  debug: []
}

失败返回

{
    "error": 1,
    "reason": "失败原因"
    "result": {"失败返回的参考数据"},
}

results matching ""

    No results matching ""