找回密码
 注册

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

admin 发表于 2022-11-19 18:13:49
https://www.tmd9.com/plugin.php?id=iaixue_apiuser
& d7 Y1 r2 @- b! d$ Z1 a7 h; Udiscuz_plugin_iaixue_apiuser_SC_GBK.xml (简体 GBK 编码)5 F% M6 E. Y3 c4 A& c& k1 B' v" @
discuz_plugin_iaixue_apiuser_SC_UTF8.xml (简体 UTF8SC 编码)% ]! A/ Q( U7 n2 r3 _" U
discuz_plugin_iaixue_apiuser_TC_UTF8.xml (繁体 UTF8TC 编码)
. H9 b9 n2 |" w/ O1 W3 \( ldiscuz_plugin_iaixue_apiuser_TC_BIG5.xml (繁体 BIG5 编码)
3 S$ v4 Y5 d' }/ Z" k6 X2 \( c* F3 T# n5 q% `" N
爱学者·用户接口,提供Discuz论坛的用户注册/用户禁用接口封装,方便外部系统对接(如:OA系统/钉钉/企业微信),若还需要其它接口请联系我们。& C% f. q! H+ s7 N  I
不熟悉Discuz论坛,但还要去对接外部OA系统,怎么办?我们来帮忙,快速帮你实现相关功能。
' R4 H, q7 Y+ d( [用户接口已集成:用户注册/用户禁用,未来计划集成:用户编辑/用户登陆
( d6 |- I3 i! `! m$ Q$ B插件优势:https://www.tmd9.com
+ g( {0 V, V5 L2 i. k1. 提供IP白名单增加安全性,安装时自动绑定,可以指定服务器IP访问。
% f9 X( c3 F3 D. y8 }$ H8 \: z2. 标准json数据格式返回,不管前端后端,大家都习惯,哪里都一样!
' V$ c/ N9 ~2 D! }* M# R3. 提供设置默认注册时的用户组,可强制指定用户组。; J! P" f8 ^3 _( ?" x
4. 提供详细的错误返回代码,能准确快速定位错误。
" j: A* }* h- \, s: a- f! c* S用户注册接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=reg
' ], ^# ~' m% O- D2 S( R) p- X可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试
4 z+ H9 a6 v& m3 ~请求参数或提交数据( d4 f' N& N9 v# v( B# h
api_key 必填,后台安装时自动生成的,不少于32位,可按需修改
! u# n4 u5 T6 Z+ t# ?0 wemail 必填,用户邮箱
2 Q* `9 m  Z% q+ h7 Wusername 必填 ,用户名
* r) ]: Z! a) y2 B: o% zpassword 可选,未设置会生成随机用户密码5 S: H& K" Y4 N  P/ L
groupid 可选,后台设置了强制用户组时,会被后台指定的默认用户组覆盖
; [5 m- e8 C! L  s请求示例:: V# x  {' F! U: f  @1 b# a8 V
http://论坛域名[url=]/plugin.php?id=iaixue_apiuser&action=reg&username=someone&[email protected]&api_key=api_key_rand_string[/url]
9 L; p; _# \+ _' T/ c; u- O+ K( e2 r' t- J
用户禁止接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban
2 V  @5 c. G4 ]可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试
: c5 v. P: }0 c: y* A9 z请求参数或提交数据+ v* Z6 A4 j- B( X
api_key 必填,后台安装时自动生成的,不少于32位,可按需修改, f# `/ O! w% G3 M9 p3 O$ K
uid 条件可选 ,用户UID,二选一8 t0 z: w+ [6 P+ f! h2 f/ a
username 条件可选 ,用户名,二选一; A- V# q9 R( K- K& @! h
reason 可选,禁止原因
+ _" D; o8 n5 E. `# p4 F2 K2 vhttp://论坛域名/plugin.php?id=iaixue_apiuser&action=ban&uid=888&reason=reason&api_key=api_key_rand_string
+ U) ~9 Z& \: u: |$ A数据返回格式如下
/ A3 O* I+ Z( Z& ?' T3 \接口调用成功:
/ V6 j; T7 ^1 r7 e0 g{
5 d5 ^" m2 Y/ |7 N        "code": 0,
4 \" k7 b* m  M+ A3 {        "msg": "",9 w8 I' \8 c' J8 W
        "data": {
$ s2 e+ q; @! a/ L                "uid": 123456,0 n; O# H' E/ O3 B4 O2 V5 A
                "username": "someone",
3 }$ @+ @9 V1 n+ B, J# o# G                "email": "[email protected]",
0 z7 t+ B- U/ |) s- [/ W        }( q% V% o+ E3 \, h/ J
}
) O) \6 ?3 D$ Y接口调用失败:
2 |+ i+ j) I( D7 ^$ S4 [  Q! [9 K/ r{( z5 f$ f% ]% }. l
        "code": 501,8 [0 v2 n, b! c8 ]( ~
        "msg": "不在允许访问的IP范围内,请联系管理员!",
* k2 t9 _$ z; }; l8 z        "data": []. m& t* P, `; ?) j
}
& @( a9 K0 ?' R2 S: \  a& d
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
快速回复 返回顶部 返回列表