1. 查询用户
GET:http://api.xdua.com/user?
字段名 | 位置 | 类型 | 说明 | 描述 | 可选 |
---|---|---|---|---|---|
apiv | head | string | API版本,默认是1.0.0 | 1.0.0 | 可选 |
Authorization | head | string | 客户端保存的鉴权token | Authorization字符串 | 必选 |
tabx | query | string | 用户表 | 用户表 | 可选 |
where | query | string | 查询条件 | JSON | 可选 |
offset | query | int | 搜索开始的偏移条件 | 获取授权的开始个数,若不设置默认为0 | 可选 |
limit | query | int | 搜索数量 | 获取授权的数量,若不设置默认为20 | 可选 |
page | query | int | 搜索页号 | 如果page存在的话,就可以忽略offset的效果,和limit一起使用。使用page搜索 | 可选 |
order | query | String | 顺序 | 必须按照"字段:ASC/DESC"方式书写,如 name:DESC,默认的order是inc:DESC | 可选 |
fields | query | String | 查询字段 | 可以用@变量和,号分割表达的字段描述 | 可选 |
使用电话号码搜索 : http://api.xdua.com/user?tel=1581041***2
使用户名进行搜索 : http://api.xdua.com/user?name=我的昵称
查询第8页,每页40条: http://api.xdua.com/user?page=8&limit=40
查询第300条后 20条: http://api.xdua.com/user?offset=300&limit=20
查询以用户名进行递增排序: http://api.xdua.com/user?order="name:ASC"
page查询优先于offset: http://api.xdua.com/user?page=10&offset=300&limit=20 结果相当于第10页,每页20
调用示例
query = {
tabx:"A3bdXNT3",
where:{
ugrp:"A3bdXNT3",
},
fields:"@all" //alter:"user_id(id),name"
}
let res = await dua.qryUser(query)
console.log(res);
console.log(JSON.stringify(res));
if(res.error == 0){
console.log(api_name+"成功 ");
}else{
console.log(api_name+"失败 "+res.reason);
}
返回数据
成功返回
头像数据结构,到头像里找到一个就可以显示。
{
"urls": [
{"url": "http://files.xdua.org/Avatar/jfklogo_p64.gif"},
{"url": "http://files.xdua.org/Avatar/jfklogo_p128.gif"},
{"url": "http://files.xdua.org/Avatar/jfklogo.gif"}
]
}
失败返回
{
"error": 1,
"reason": "失败原因"
"result": {"失败返回的参考数据"},
}