https://www.tmd9.com/plugin.php?id=iaixue_apireguser" d8 | c/ @( M7 d2 x8 m
discuz_plugin_iaixue_apireguser_SC_GBK.xml (简体 GBK 编码)
3 k; P% V: G+ H V) k! bdiscuz_plugin_iaixue_apireguser_SC_UTF8.xml (简体 UTF8SC 编码)' y) U; j, r. G6 q- j
discuz_plugin_iaixue_apireguser_TC_UTF8.xml (繁体 UTF8TC 编码)
" Q2 U: t6 _- o* N, \5 j' S* {discuz_plugin_iaixue_apireguser_TC_BIG5.xml (繁体 BIG5 编码)
+ s5 e: z9 T; ^7 o6 Y( o7 x
& G* R& g) ]# t6 k$ n: a爱学者·用户注册接口,提供Discuz论坛的用户注册接口封装,方便外部系统对接(如:OA系统/钉钉/企业微信),若还需要其它接口请联系我们。" n6 m6 |4 E6 n3 ^5 J
不熟悉Discuz论坛,但还要去对接外部OA系统,怎么办?我们来帮忙,快速帮你实现相关功能。( w+ w3 `$ T% f7 ~
插件优势:https://www.tmd9.com* O) Y: H' c0 N2 c1 x6 d! v' A
1. 提供IP白名单增加安全性,安装时自动绑定,可以指定服务器IP访问。( C" @5 u. c5 w$ s5 z5 k/ ~
2. 标准json数据格式返回,不管前端后端,大家都习惯,哪里都一样!; c: W" N* ^# S* w N
3. 提供设置默认注册时的用户组,可强制指定用户组。$ F" C! g5 F; _
4. 提供详细的错误返回代码,能准确快速定位错误。
) x, k9 J* R& N4 p$ i& e接口地址为:http://论坛域名/plugin.php?id=iaixue_apireguser
3 {- c! H/ G7 B. x) e可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试
# X$ I5 W8 C2 s4 `. n u# f. \请求参数或提交数据. E* b2 F6 I# B
api_key 必填,后台安装时自动生成的,不少于32位,可按需修改' V2 C1 J; S+ j6 g
email 必填,用户邮箱
; q# L; R1 k4 t; g: Busername 必填 ,用户名
6 E: u, `, f2 A) B$ q3 D2 Epassword 可选,未设置会生成随机用户密码" [, z1 |. o# U1 i
groupid 可选,后台设置了强制用户组时,会被后台指定的默认用户组覆盖* P& P% ^. t0 G/ |. {! j- H
请求示例:8 k3 D+ ~: Q9 t' | C7 y
http://论坛域名[url=]/plugin.php?id=iaixue_apireguser&username=someone&[email protected]&api_key=api_key_rand_string[/url]* u0 o6 Q3 e3 J
数据返回格式如下* T; @3 t. t, Z8 D
接口调用成功:, k1 |/ ?- k% g- e
{% w1 [ [: D1 {7 B9 D2 R$ H- d
"code": 0,
: c( `, C5 _; p; o7 p Z "msg": "",% ]" V: I& @( X# l+ d. m2 ^2 N3 }- j
"data": {
5 Y; ?6 Z7 i/ R# I+ R0 v "uid": 123456,7 W2 {+ r. _5 _* q
"username": "someone",2 k, b" R% o0 w& x, g
"email": "[email protected]", O$ b3 n% f% K3 Q* L- ]$ D
}5 @; V! k' k' O2 L, a
}* d! G4 a6 _$ C0 C& e; m' v2 J" K
接口调用失败:
' D0 x" c' [# [- {5 C{4 q4 j4 D7 O8 ?9 g: M N
"code": 501,
; e3 p) ]4 N7 ] F' z "msg": "不在允许访问的IP范围内,请联系管理员!",
4 j) Y" _ G3 N* Y "data": []
6 d* Q0 M. x! ~. ]5 e& z}0 m, o2 ]8 i6 b1 x6 J. W$ O
|