- 好友
  
- 分享
  
- 精华
 
- 阅读权限
 - 255
 
- 注册时间
 - 2017-8-17
 
 
 
 
 
 
 | 
 
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册 
 
 
 
×
 
 
| 接口详情 |  | 请求地址: | http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:search |  | 请求方式: |  GET    |  | 返回格式: |  JSON\XML     /*默认返回JSON格式,如需返回XML格式,请在接口网址后面增加&output=xml参数*/ |  
  
| 请求参数(所有参数值均URL加密后传输【注意GBK与UTF8编码区别】) |  | 参数 | 类型 | 是否必含 | 说明 | 示例 |  | key | [string] | 是 | 传输密钥 | 123456 |  | action | [string] | 是 | 接口方法 | search_member |  | rule | [string] | 是 | 搜索用户名关键字; 
接口规则“或”和“且”用“|”分开,多关键字用“-”分开 | 例:de-mo|1-2(包含de或mo,且必须包含1和2) 
例:de (搜索包含de的用户名) 
例:de-mo(搜索包含de或mo的用户名) |  | field | [string] | 否 | 返回数据表字段,用逗号隔开“,”,末尾不能有逗号 
具体可选字段见下方:pre_common_member 用户主表 | uid,username,email |  | sort | [string] | 否 | 排序,默认降序,ASC=升序 | ASC |  | start | [string] | 否 | 起始数据编号 | 0 |  | limit | [string] | 否 | 获取数据条数 | 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 | [number] | 是 | http状态码 | 200 |  | result | [string] | 是 | 错误信息状态码 | OK |  | count | [number] | 是 | 数组成员数 | 6 |  | data | [object] | 是 | 数组 |  |  | data>>0 | [object] | 是 | 数组编号 | 0 |  | data>>0>>uid | [string] | 是 | 用户uid | 4 |  | data>>0>>username | [string] | 是 | 用户名 | demo221 |  | data>>0>>email | [string] | 是 | 帖子标题 | demo212@qq.com |  | data>>counts | [string] | 是 | 搜索结果总条数 | 5 |  | sqltime | [string] | 是 | 页面执行时间(秒) | 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 用户主表 |    字段名    |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  判断用户是否已经删除 需要discuz程序加判断,并增加整体清理的功能。原home字段为flag  |   |  |  |  |  |  email是否经过验证 home字段为emailcheck  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |   |  |  |  |  |  |  
  |  
  
| 错误提示码 |  | 错误码查询地址:点击访问 |  | BUG提交:点击提交 |  | QQ交流群:281079920 |  
  
 |   
 
 
 
 |