- 好友
- 分享
- 精華
- 閱讀權限
- 255
- 注冊時間
- 2017-8-17
|
馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
插 件 簡 介 | 本插件在新秀網絡驗證插件框架環境下開發,本插件無縫整合Discuz內置系統,采用獨立式插件開發、分離代碼、支持二次擴展。本插件所有功能實現及控制均采用api接口操作,數據輸出形式為JSON、XML兩種常見形式,達到毫秒級數據快速交換功能。客戶端支持Python、Java、C++、易語言、PHP、易安卓、火山移動等所有主流開發語言,適用于各種pc、app、web端功能開發。 | 功能簡介:搜索模塊,實現用戶、帖子及其他數據的精準、模糊搜索。 | 插件授權:點擊購買 | 安裝方式: 1、下載 新秀網絡驗證管理系統、新秀網絡驗證應用中心 插件,并都安裝成功; 2、在網站后臺插件“新秀網絡驗證應用中心”中“應用中心”頁面點擊對應插件安裝。 | 其他相關:開發交流 = BUG反饋 = QQ客服:3188639 QQ交流群:281079920 |
" X+ {8 H A: p. b4 a搜 索 模 塊 | 1、搜索用戶 /*輸入用戶名關鍵字,模糊搜索用戶名,可自定義搜索規則*/ | 2、搜索帖子 /*輸入用帖子標題關鍵字,模糊搜索帖子,可自定義搜索規則*/ |
( B9 t9 W9 q. t& k更 新 日 志 | 搜索插件ver1.01 2024年9月28日 增強:搜索用戶接口,返回數據增強; 增強:搜索帖子接口,返回數據增強; 搜索插件ver1.00 增加:搜索用戶接口 增加:搜索帖子接口 | + A& i9 Z6 }5 [; s; j5 {4 A4 z' \2 |
搜索用戶
9 F3 ], _3 h4 S; G' B% ] | | 接口說明: | 模糊搜索用戶名數據 | 8 C4 q8 E K8 h# E( P
| 接口詳情 | | 請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:search | | 請求方式: | GET | | 返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ | ; `3 ~ x2 M! Y! M& L
| 請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | | 參數 | 類型 | 是否必含 | 說明 | 示例 | | key | [string] | 是 | 傳輸密鑰 | 123456 | | action | [string] | 是 | 接口方法 | search_member | | rule | [string] | 是 | 搜索用戶名關鍵字;
" k8 C/ {6 X; _接口規則“或”和“且”用“|”分開,多關鍵字用“-”分開 | 例:de-mo|1-2(包含de或mo,且必須包含1和2)
( l/ D5 E& L& [6 D. r, e+ `例:de (搜索包含de的用戶名)
3 ~$ b3 V* n3 y1 s; M例:de-mo(搜索包含de或mo的用戶名) | 2 M6 w1 I9 O! j- {; [, @7 X
| | | | + t2 b. Y# y) f' ?! U3 ^& n9 D: C
| | sort | [string] | 否 | 排序,默認降序,ASC=升序 | ASC | | start | [string] | 否 | 起始數據編號 | 0 | | limit | [string] | 否 | 獲取數據條數 | 10 | * Q6 x) ?) }: m2 B$ Q
| 請求示例(GET) | [PHP] 純文本查看 復制代碼 http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:search&key={傳輸密鑰}&action=search_member&rule=de-mo|1&start=0&limit=10&sort=ASC |
1 p: _6 W+ P( d| 返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | | 參數 | 類型 | 是否必含 | 說明 | 示例 | | code | [number] | 是 | http狀態碼 | 200 | | result | [string] | 是 | 錯誤信息狀態碼 | OK | | count | [number] | 是 | 數組成員數 | 6 | | data | [object] | 是 | 數組 | | | data | [object] | 是 | 數組編號 | 0 | | data>>uid | [string] | 是 | 用戶uid | 4 | | data>>username | [string] | 是 | 用戶名 | demo221 | | data>>email | [string] | 是 | 用戶郵箱 | demo212@qq.com | | data>>counts | [string] | 是 | 搜索結果總條數 | 5 | | sqltime | [string] | 是 | 頁面執行時間(秒) | 0.0064s | # Z1 d7 j9 S+ H; K, \
| 返回示例(JSON) | [PHP] 純文本查看 復制代碼 {
"code": 200,
"result": "OK",
"count": 2,
"data": [
{
"uid": "3",
"email": "demo1@qq.com",
"username": "demo1",
"secmobicc": "",
"secmobile": "",
"status": "0",
"emailstatus": "0",
"avatarstatus": "0",
"secmobilestatus": "0",
"adminid": "0",
"groupid": "9",
"groupexpiry": "0",
"extgroupids": "",
"regdate": "1678002612",
"credits": "-30570",
"notifysound": "0",
"timeoffset": "9999",
"newpm": "0",
"newprompt": "0",
"accessmasks": "0",
"allowadmincp": "0",
"onlyacceptfriendpm": "0",
"conisbind": "0",
"freeze": "0",
"counts": "2"
},
{
"uid": "17",
"email": "1231312@qq.com",
"username": "demo901",
"secmobicc": "",
"secmobile": "",
"status": "0",
"emailstatus": "0",
"avatarstatus": "0",
"secmobilestatus": "0",
"adminid": "0",
"groupid": "10",
"groupexpiry": "0",
"extgroupids": "",
"regdate": "1720589256",
"credits": "0",
"notifysound": "0",
"timeoffset": "9999",
"newpm": "0",
"newprompt": "0",
"accessmasks": "0",
"allowadmincp": "0",
"onlyacceptfriendpm": "0",
"conisbind": "0",
"freeze": "0",
"counts": "2"
}
],
"sqltime": "0.00439s"
} |
$ U6 a/ r+ K, O& U( n; i| 額外說明 | pre_common_member 用戶主表 | 字段名 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 判斷用戶是否已經刪除 需要discuz程序加判斷,并增加整體清理的功能。原home字段為flag | | | | | | email是否經過驗證 home字段為emailcheck | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
9 x( s- S3 V' ~9 D# E- e* k/ U R搜索帖子
) L9 Y. M0 V: U$ p/ w. A: @. x0 ^ | | 接口說明: | 模糊搜索帖子標題數據 | 8 l1 e1 J3 \0 v' L; I
| 接口詳情 | | 請求地址: | http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:search | | 請求方式: | GET | | 返回格式: | JSON\XML /*默認返回JSON格式,如需返回XML格式,請在接口網址后面增加&output=xml參數*/ |
# w3 F ?: b @( H| 請求參數(所有參數值均URL加密后傳輸【注意GBK與UTF8編碼區別】) | | 參數 | 類型 | 是否必含 | 說明 | 示例 | | key | [string] | 是 | 傳輸密鑰 | 123456 | | action | [string] | 是 | 接口方法 | search_forum | | rule | [string] | 是 | 搜索標題關鍵字;
3 L, u$ e0 H6 ?4 f- V接口規則“或”和“且”用“|”分開,多關鍵字用“-”分開 | 例:標-的|標-題(包含標或的,且必須包含標和題)0 b$ k) T0 y% j* [5 o
例:標題 (搜索包含標題的帖子)
1 h: R/ ?4 A% h例:標題-發現(搜索包含標題或發現的帖子) | | sort | [string] | 否 | 排序,默認降序,ASC=升序 | ASC | | start | [string] | 否 | 起始數據編號 | 0 | | limit | [string] | 否 | 獲取數據條數 | 10 | | full | [string] | 否 | 是否開啟全文搜索 | 1 為開啟全文搜索,0為標題搜索,默認為0 |
. e4 x6 |" V2 @1 S( T; p" |5 q| 請求示例(GET) | [PHP] 純文本查看 復制代碼 http://demo35.xinxiuvip.com/plugin.php?id=xinxiuvip_network_plugin:search&key=(傳輸密鑰)&action=search_forum&rule=發-地|&start=0&limit=10&sort=ASC | ~, C& C8 w2 a2 N( P
| 返回參數(所有接口返回數據含中文時“\u672c\u6846”,請用USC2進行解碼) | | 參數 | 類型 | 是否必含 | 說明 | 示例 | | code | [number] | 是 | http狀態碼 | 200 | | result | [string] | 是 | 錯誤信息狀態碼 | OK | | count | [number] | 是 | 數組成員數 | 11 | | data | [object] | 是 | 數組 | | | data | [object] | 是 | 數組編號 | 0 | | data>>tid | [string] | 是 | 帖子tid | 27 | | data>>fid | [string] | 是 | 帖子fid | 2 | | data>>author | [string] | 是 | 用戶名 | admin | | data>>authorid | [string] | 是 | 用戶uid | 1 | | data>>subject | [string] | 是 | 帖子標題 | 我要發帖子標題了 | | data>>dateline | [string] | 是 | 發帖時間 | 1585204892 | | data>>counts | [string] | 是 | 搜索結果總條數 | 25 | | sqltime | [string] | 是 | 頁面執行時間(秒) | 0.0064s | $ Z" t. |2 s. a9 }
| 返回示例(JSON) | [PHP] 純文本查看 復制代碼 {
"code": 200,
"result": "OK",
"count": 7,
"data": [
{
"tid": "2",
"fid": "2",
"author": "admin",
"authorid": "1",
"subject": "阿斯達發生地方",
"dateline": "1715341683",
"counts": "7"
},
{
"tid": "3",
"fid": "2",
"author": "admin",
"authorid": "1",
"subject": "阿斯達發生地方",
"dateline": "1715561674",
"counts": "7"
},
{
"tid": "2",
"fid": "2",
"author": "demo",
"authorid": "14",
"subject": "阿斯達發生地方",
"dateline": "1726848941",
"counts": "7"
},
{
"tid": "5",
"fid": "2",
"author": "demo",
"authorid": "14",
"subject": "發布主題",
"dateline": "1726895867",
"counts": "7"
},
{
"tid": "6",
"fid": "2",
"author": "demo",
"authorid": "14",
"subject": "發布主題",
"dateline": "1726895927",
"counts": "7"
},
{
"tid": "7",
"fid": "2",
"author": "demo",
"authorid": "14",
"subject": "發布主題",
"dateline": "1726896503",
"counts": "7"
},
{
"tid": "8",
"fid": "2",
"author": "demo",
"authorid": "14",
"subject": "易語言發布標題",
"dateline": "1726985694",
"counts": "7"
}
],
"sqltime": "0.00455s"
} | 8 L. [% f2 b0 J! ~3 K3 a/ ^5 A
| 額外說明 | pre_forum_post 帖子表 | | | | | | | | 7 V7 U. ^0 b: h- E3 t4 k0 ~7 Q
| NO |
8 N6 N: n6 l' q | 帖子id | | | | |
0 n7 A2 ~# h+ ~8 y0 }5 R | 論壇id | | | | | 6 j% Z) \$ }' u' s1 z; @
| 主題id | | | | | $ n+ E: ^2 B: J& u/ M" W. T' m
| 是否是首貼 | | | 7 s1 y& D9 T% y. g) z
| NO |
/ o2 u+ h/ H' ~1 |# _9 k/ D | 作者姓名 | | | | |
/ \0 Q# k1 N3 ^+ l. }1 x, ^ | 作者id | | |
y j0 |0 G' w$ ^ | NO |
5 c/ `2 O+ H; g | 標題 | | | | | 0 \1 E+ O }" I2 k: q
| 發表時間 | | |
* f% p7 F: `" g2 z# Q. m' E2 u$ j | NO | 7 x7 r$ T8 r) |2 b! v
| 消息 | | |
; ~9 y+ r; p1 d. i2 \/ i- P | NO |
1 Y) A, \3 H" k: W | 發帖者IP | | | | |
" C5 c! \; @5 [$ P | 是否通過審核 | | | | |
2 A+ P* H2 l( h. q; I$ K | 是否匿名 | | | | | $ t+ g% R: F- M7 P& @. F+ {- V
| 是否啟用簽名 | | | | | ' y% Q3 p$ k* w5 o$ \# O
| 是否允許HTML | | | | |
: p6 r; `! v) h6 x! j. Z5 a, ?' { | 是否關閉BBCODE | | | | | / X+ V6 p- h& J! y
| 是否關閉表情 | | | | | 7 D. `& y! Q, S$ [
| 是否允許粘貼URL | | | | | 3 N% I4 g7 ~; \1 L) M' i' L: k( s1 Z
| 附件 | | | | |
3 B$ _/ f( \# k1 T+ v | 評分分數 | | | | | 7 D8 ~, R' s% L( v3 [9 |
| 評分次數 | | | | |
& r6 R# h4 r0 F! Q; u: ^6 ~ | 帖子狀態 | | | | | / o/ M7 n1 ]/ @+ ?0 h& ~6 }, M
| 新增字段,用于存放tag | | | | |
7 Z8 F( ?/ |4 o8 \/ c( D; i | 是否存在點評 | | | | | 3 ?' Q% H" C* c1 f2 d" z2 ?
| 回帖獲得積分記錄 | | |
' Z, p- o, d+ }8 _- s | NO | | |
|
/ s. K1 x; o7 \$ d7 T| 錯誤提示碼 | | 錯誤碼查詢地址:點擊訪問 | | BUG提交:點擊提交 | | QQ交流群:281079920 |
|
|