https://www.tmd9.com/plugin.php?id=iaixue_apiuser
; q% {3 E5 \. e( Tdiscuz_plugin_iaixue_apiuser_SC_GBK.xml (简体 GBK 编码)
/ R+ ~2 Q- j- f# y. |4 v8 rdiscuz_plugin_iaixue_apiuser_SC_UTF8.xml (简体 UTF8SC 编码): q+ z' D3 J; x8 T7 I/ y
discuz_plugin_iaixue_apiuser_TC_UTF8.xml (繁体 UTF8TC 编码)
4 T4 y% x! [5 }discuz_plugin_iaixue_apiuser_TC_BIG5.xml (繁体 BIG5 编码)0 i9 i" X- h5 M7 [* `* [
/ Q9 y, L; x& G4 e- Q爱学者·用户接口,提供Discuz论坛的用户注册/用户禁用接口封装,方便外部系统对接(如:OA系统/钉钉/企业微信),若还需要其它接口请联系我们。0 F. o% a; S d& J# `
不熟悉Discuz论坛,但还要去对接外部OA系统,怎么办?我们来帮忙,快速帮你实现相关功能。
I3 g; H/ |" {8 Q$ a: C1 x; y用户接口已集成:用户注册/用户禁用,未来计划集成:用户编辑/用户登陆
( U0 c2 A% T* f& p; J7 _0 m插件优势:https://www.tmd9.com( {$ b; x* C- C% m5 i% C
1. 提供IP白名单增加安全性,安装时自动绑定,可以指定服务器IP访问。
. g3 r, `4 m; G9 H$ W2. 标准json数据格式返回,不管前端后端,大家都习惯,哪里都一样!
9 ?/ `5 k1 d6 Q! w* Y3. 提供设置默认注册时的用户组,可强制指定用户组。/ `/ w& v8 C1 d0 p
4. 提供详细的错误返回代码,能准确快速定位错误。. v6 k& b3 k4 G% q8 b
用户注册接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=reg
0 c4 M8 R0 V0 z$ Z' o) ?# H. i; `可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试) y8 j9 c/ x3 w7 ^0 A! D7 s
请求参数或提交数据1 n) L. I: b5 e
api_key 必填,后台安装时自动生成的,不少于32位,可按需修改
u! d; A$ K" z/ _email 必填,用户邮箱+ D2 B! o/ b6 f+ |/ d$ `
username 必填 ,用户名
+ }# X2 w0 e4 A8 l' d: Zpassword 可选,未设置会生成随机用户密码+ z: e7 X$ j* i
groupid 可选,后台设置了强制用户组时,会被后台指定的默认用户组覆盖" Z! i/ }" h1 e: Y4 P5 J
请求示例:9 X9 \ [, T+ K+ L* y
http://论坛域名[url=]/plugin.php?id=iaixue_apiuser&action=reg&username=someone&[email protected]&api_key=api_key_rand_string[/url]
U9 G! q, q: q/ `+ r$ Q5 z' |3 p( Q5 t* T
用户禁止接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban) g- x, d* `8 z. A) I+ s+ u- X
可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试& `! f+ G: X9 Q& Y; e8 G8 x
请求参数或提交数据
5 ^4 d+ } H/ V) [ dapi_key 必填,后台安装时自动生成的,不少于32位,可按需修改
$ U% A/ o+ @9 zuid 条件可选 ,用户UID,二选一2 x+ x7 m) a3 V. ]# k
username 条件可选 ,用户名,二选一
& J1 j6 s r% z8 @3 {reason 可选,禁止原因
+ ^4 _/ X+ f5 ihttp://论坛域名/plugin.php?id=iaixue_apiuser&action=ban&uid=888&reason=reason&api_key=api_key_rand_string
$ C0 I( [! y7 p数据返回格式如下
% M7 s/ Y* e) c接口调用成功:+ Y- N1 [5 a+ j z
{
! M% |* m, L5 A! c3 ^ "code": 0,7 k2 L" P D9 Y$ a
"msg": "",+ j2 j2 h5 \" J9 D' Z* X+ C
"data": {5 _6 i1 t+ }$ Y9 |
"uid": 123456,) W( c: W3 d3 M
"username": "someone",
# x2 L' e( U6 H- ?9 F4 s "email": "[email protected]",
' w1 _2 A- y& i( A, W) _' L# m }
) ?- W0 R* j) h8 h: L6 \}
/ n+ U+ V+ q( e& d: Y0 L6 i6 H7 h9 @接口调用失败:
0 I& t3 z8 c* s2 H" b5 }2 }# T{% A5 [% V' i$ Y1 ^3 e/ A
"code": 501,
# I- S3 g/ z, V "msg": "不在允许访问的IP范围内,请联系管理员!",; i! {/ Q0 r) V0 b0 O
"data": []
8 @6 M! Z; s/ W% D3 t) {}' A( Z1 `- r# m: C2 Y* M4 P: I8 X
|