- 好友
- 分享
- 精華
- 閱讀權(quán)限
- 255
- 注冊(cè)時(shí)間
- 2017-8-17
|
馬上注冊(cè),結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒(méi)有賬號(hào)?立即注冊(cè)
×
搜索用戶(hù)
| 接口說(shuō)明: | 模糊搜索用戶(hù)名數(shù)據(jù) |
接口詳情 | 請(qǐng)求地址: | http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:search | 請(qǐng)求方式: | GET | 返回格式: | JSON\XML /*默認(rèn)返回JSON格式,如需返回XML格式,請(qǐng)?jiān)诮涌诰W(wǎng)址后面增加&output=xml參數(shù)*/ |
請(qǐng)求參數(shù)(所有參數(shù)值均URL加密后傳輸【注意GBK與UTF8編碼區(qū)別】) | 參數(shù) | 類(lèi)型 | 是否必含 | 說(shuō)明 | 示例 | key | [string] | 是 | 傳輸密鑰 | 123456 | action | [string] | 是 | 接口方法 | search_member | rule | [string] | 是 | 搜索用戶(hù)名關(guān)鍵字;
接口規(guī)則“或”和“且”用“|”分開(kāi),多關(guān)鍵字用“-”分開(kāi) | 例:de-mo|1-2(包含de或mo,且必須包含1和2)
例:de (搜索包含de的用戶(hù)名)
例:de-mo(搜索包含de或mo的用戶(hù)名) | field | [string] | 否 | 返回?cái)?shù)據(jù)表字段,用逗號(hào)隔開(kāi)“,”,末尾不能有逗號(hào)
具體可選字段見(jiàn)下方:pre_common_member 用戶(hù)主表 | uid,username,email | sort | [string] | 否 | 排序,默認(rèn)降序,ASC=升序 | ASC | start | [string] | 否 | 起始數(shù)據(jù)編號(hào) | 0 | limit | [string] | 否 | 獲取數(shù)據(jù)條數(shù) | 10 |
請(qǐng)求示例(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
復(fù)制代碼 |
返回參數(shù)(所有接口返回?cái)?shù)據(jù)含中文時(shí)“\u672c\u6846”,請(qǐng)用USC2進(jìn)行解碼) | 參數(shù) | 類(lèi)型 | 是否必含 | 說(shuō)明 | 示例 | code | [number] | 是 | http狀態(tài)碼 | 200 | result | [string] | 是 | 錯(cuò)誤信息狀態(tài)碼 | OK | count | [number] | 是 | 數(shù)組成員數(shù) | 6 | data | [object] | 是 | 數(shù)組 | | data>>0 | [object] | 是 | 數(shù)組編號(hào) | 0 | data>>0>>uid | [string] | 是 | 用戶(hù)uid | 4 | data>>0>>username | [string] | 是 | 用戶(hù)名 | demo221 | data>>0>>email | [string] | 是 | 帖子標(biāo)題 | demo212@qq.com | data>>counts | [string] | 是 | 搜索結(jié)果總條數(shù) | 5 | sqltime | [string] | 是 | 頁(yè)面執(zhí)行時(shí)間(秒) | 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"
- }
復(fù)制代碼 |
額外說(shuō)明 | pre_common_member 用戶(hù)主表 字段名 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 判斷用戶(hù)是否已經(jīng)刪除 需要discuz程序加判斷,并增加整體清理的功能。原h(huán)ome字段為flag | | | | | | email是否經(jīng)過(guò)驗(yàn)證 home字段為emailcheck | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
|
|