admin 发表于 2021-4-5 21:04:43

搜索用户


搜索用户

接口说明: 模糊搜索用户名数据


接口详情
请求地址:http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:search
请求方式: GET   
返回格式: JSON\XML   /*默认返回JSON格式,如需返回XML格式,请在接口网址后面增加&output=xml参数*/


请求参数(所有参数值均URL加密后传输【注意GBK与UTF8编码区别】)
参数类型是否必含说明示例
key是传输密钥123456
action是接口方法search_member
rule是搜索用户名关键字;
接口规则“或”和“且”用“|”分开,多关键字用“-”分开例:de-mo|1-2(包含de或mo,且必须包含1和2)
例:de (搜索包含de的用户名)
例:de-mo(搜索包含de或mo的用户名)
field否返回数据表字段,用逗号隔开“,”,末尾不能有逗号
具体可选字段见下方:pre_common_member 用户主表uid,username,email
sort否排序,默认降序,ASC=升序ASC
start否起始数据编号0
limit否获取数据条数10


请求示例(GET)
http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:search&key={传输密钥}&action=search_member&rule=de-mo|1-2&field=uid,username,email&start=0&limit=10&sort=ASC


返回参数(所有接口返回数据含中文时“\u672c\u6846”,请用USC2进行解码)
参数类型是否必含说明示例
code是http状态码200
result是错误信息状态码OK
count是数组成员数6
data是数组
data>>0是数组编号0
data>>0>>uid是用户uid4
data>>0>>username是用户名demo221
data>>0>>email是帖子标题demo212@qq.com
data>>counts是搜索结果总条数5
sqltime是页面执行时间(秒)0.0064s


返回示例(JSON)
{
    "code": 200,
    "result": "OK",
    "count": 6,
    "data": {
      "0": {
            "uid": "4",
            "username": "demo221",
            "email": "demo212@qq.com"
      },
      "1": {
            "uid": "5",
            "username": "demo123",
            "email": "demo123@qq.com"
      },
      "2": {
            "uid": "23",
            "username": "demo12345",
            "email": "demo12345@qq.com"
      },
      "3": {
            "uid": "30",
            "username": "demo2211",
            "email": "demo2132@qq.com"
      },
      "4": {
            "uid": "31",
            "username": "demo2411",
            "email": "demo21321@qq.com"
      },
      "counts": 5
    },
    "sqltime": "0.00854s"
}


额外说明
pre_common_member 用户主表
字段名数据类型默认值允许非空自动递增备注
uidmediumint(8)unsigned NO是 会员id
emailchar(40) NO 邮箱
usernamechar(15) NO 用户名
passwordchar(32) NO 密码
statustinyint(1) 0 NO 判断用户是否已经删除 需要discuz程序加判断,并增加整体清理的功能。原home字段为flag
emailstatustinyint(1) 0 NO email是否经过验证 home字段为emailcheck
avatarstatustinyint(1) 0 NO 是否有头像 home字段为avatar
videophotostatustinyint(1) 0 NO 视频认证状态 home
adminidtinyint(1) 0 NO 管理员id
groupidsmallint(6)unsigned 0 NO 会员组id
groupexpiryint(10)unsigned 0 NO 用户组有效期
extgroupidschar(20) NO 扩展用户组
regdateint(10)unsigned 0 NO 注册时间
creditsint(10) 0 NO 总积分
notifysoundtinyint(1) 0 NO 短信声音
timeoffsetchar(4) NO 时区校正
newpmsmallint(6)unsigned 0 NO 新短消息数量
newpromptsmallint(6)unsigned 0 NO 新提醒数目
accessmaskstinyint(1) 0 NO 标志
allowadmincptinyint(1) 0 NO 标志
onlyacceptfriendpmtinyint(1) 0 NO 是否只接收好友短消息
conisbindtinyint(1)unsigned 0 NO 用户是否绑定QC



错误提示码
错误码查询地址:点击访问
BUG提交:点击提交
QQ交流群:281079920

页: [1]
查看完整版本: 搜索用户