找回密码
 注册

插件 Plugins > Plugin 用户接口 1.1(iaixue_apiuser)

admin 发表于 2022-11-19 18:13:49
https://www.tmd9.com/plugin.php?id=iaixue_apiuser
4 X  N+ J! @" ?discuz_plugin_iaixue_apiuser_SC_GBK.xml (简体 GBK 编码)
0 h$ b# e; S3 m3 m8 Ldiscuz_plugin_iaixue_apiuser_SC_UTF8.xml (简体 UTF8SC 编码)* {% F# g, P- E
discuz_plugin_iaixue_apiuser_TC_UTF8.xml (繁体 UTF8TC 编码)
* u& R- E+ f' e7 t: H+ H' fdiscuz_plugin_iaixue_apiuser_TC_BIG5.xml (繁体 BIG5 编码)  z% V# U" w: {$ b* L9 R
5 O3 ?+ d2 N/ w% ~- R
爱学者·用户接口,提供Discuz论坛的用户注册/用户禁用接口封装,方便外部系统对接(如:OA系统/钉钉/企业微信),若还需要其它接口请联系我们。
8 l8 T; \: z" M9 C2 K3 l不熟悉Discuz论坛,但还要去对接外部OA系统,怎么办?我们来帮忙,快速帮你实现相关功能。
' O- Q+ m. ^, O) n# o用户接口已集成:用户注册/用户禁用,未来计划集成:用户编辑/用户登陆: q3 F0 N8 w  d2 c* |& Q
插件优势:https://www.tmd9.com
" x& P- o- a9 V8 i1. 提供IP白名单增加安全性,安装时自动绑定,可以指定服务器IP访问。0 T5 f9 S6 m3 o" K3 e# f5 O# O
2. 标准json数据格式返回,不管前端后端,大家都习惯,哪里都一样!* P: m* x$ X# H" l  G4 @
3. 提供设置默认注册时的用户组,可强制指定用户组。
- k" m) |$ u0 [5 N& N4. 提供详细的错误返回代码,能准确快速定位错误。) x+ [9 m* l6 I
用户注册接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=reg# |6 r$ p+ f; T
可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试1 t# V7 D$ e3 Y4 s( x% \
请求参数或提交数据
3 Y. N) t4 n+ p, L+ @9 C4 u  E% {2 I' t, ?api_key 必填,后台安装时自动生成的,不少于32位,可按需修改, v- f; c2 e3 V8 r+ b" m
email 必填,用户邮箱
4 ~/ ?6 j- o. f" O  `$ n. v- ]" ausername 必填 ,用户名4 B4 w) @/ S& S$ d1 q+ U
password 可选,未设置会生成随机用户密码9 c$ }7 f* X6 D, D/ d4 `$ o4 t) h$ A
groupid 可选,后台设置了强制用户组时,会被后台指定的默认用户组覆盖8 Q+ A$ x( W# H. K& k
请求示例:
2 [5 C& e0 m1 A& khttp://论坛域名[url=]/plugin.php?id=iaixue_apiuser&action=reg&username=someone&[email protected]&api_key=api_key_rand_string[/url]) O7 |9 Q% h! _5 A$ N
  S3 z* I. [: _$ x; G- i
用户禁止接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban
5 _" H2 g: ~% q5 W可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试9 `1 a: u* _- p  K: X
请求参数或提交数据+ t! F: c7 A+ I! M* {
api_key 必填,后台安装时自动生成的,不少于32位,可按需修改
3 s" w$ @! X/ F5 ^uid 条件可选 ,用户UID,二选一
0 D& o6 W9 ~+ H6 ^# M5 x- [username 条件可选 ,用户名,二选一3 R& \8 k, r" S, a1 K: a
reason 可选,禁止原因
: K  ^3 \+ w# c6 ?; G4 ~, Khttp://论坛域名/plugin.php?id=iaixue_apiuser&action=ban&uid=888&reason=reason&api_key=api_key_rand_string
) e3 t2 K# G" E, |% K数据返回格式如下
" D; G7 V! {& q1 S% n2 M接口调用成功:
: p. l& o  m4 j. b6 i6 y{+ }" r% I% f& [- I
        "code": 0,0 a) H4 l8 `& ^, A6 F4 p/ E( O+ \
        "msg": "",  O+ M$ Z5 H; K$ f: k4 o! Q
        "data": {
% F/ U' M7 U% a) ?/ T* c" Q                "uid": 123456,3 x, Z* s* D( _) F- k$ O
                "username": "someone",
8 M3 G+ l# [* Y# R                "email": "[email protected]",! b  w- j. L  {
        }
" R8 t9 y9 M* X$ R5 c}( d2 G0 B! p" K
接口调用失败:& A* g) j' F/ Q! l2 @7 T
{
# y9 q/ y& S7 f2 D' ]$ r, |        "code": 501,
* j3 ?5 |% C5 @) U; @8 H        "msg": "不在允许访问的IP范围内,请联系管理员!",* P1 E( a) W5 B- O- N5 k/ I: \# q0 ?
        "data": []$ X' X, k3 L: P0 M3 E
}
8 \( I& F; x$ k5 f
digg 发表于 2023-4-9 11:37:11
threed_ckplayer
gbtobg 发表于 2023-4-10 14:46:49
aljhhr
19forum 发表于 2023-12-22 20:39:41
tagseo
freeze 发表于 2024-7-8 20:35:40
apoyl_chatgptpost
leftinfo 发表于 2024-7-16 23:12:36
dzw_tshuz_insertattachimg
composer 发表于 2024-8-25 03:04:57
apoyl_aiimage
lang 发表于 2024-8-30 19:58:19
twpx_forumcolumns
Powered by Discuz! Team and Comsenz UI Team 温馨提示: 本站资源仅供学习等! 请下载后24小时内删除! 谢谢合作! Beta DZ X2 X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 UCenter Release Development
快速回复 返回顶部 返回列表