找回密码
 注册

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

admin 发表于 2022-11-19 18:13:49
https://www.tmd9.com/plugin.php?id=iaixue_apiuser5 l$ P$ t: _. g) L+ T
discuz_plugin_iaixue_apiuser_SC_GBK.xml (简体 GBK 编码)
7 V3 J2 w9 C' W& adiscuz_plugin_iaixue_apiuser_SC_UTF8.xml (简体 UTF8SC 编码)
; n% H1 L2 g; cdiscuz_plugin_iaixue_apiuser_TC_UTF8.xml (繁体 UTF8TC 编码)- k6 H" ^* F/ g% F- ^0 E
discuz_plugin_iaixue_apiuser_TC_BIG5.xml (繁体 BIG5 编码)+ h; {( a! n1 h: x/ Y, c6 m

2 n% n: K2 m! c7 X& l% B爱学者·用户接口,提供Discuz论坛的用户注册/用户禁用接口封装,方便外部系统对接(如:OA系统/钉钉/企业微信),若还需要其它接口请联系我们。
1 {) C5 S" ]$ x( ~2 A# k5 c不熟悉Discuz论坛,但还要去对接外部OA系统,怎么办?我们来帮忙,快速帮你实现相关功能。0 ~: T/ l; V& U" C
用户接口已集成:用户注册/用户禁用,未来计划集成:用户编辑/用户登陆! E* \; T+ ]3 R& b+ q
插件优势:https://www.tmd9.com
9 `+ L3 l8 s8 F' s3 j7 n1. 提供IP白名单增加安全性,安装时自动绑定,可以指定服务器IP访问。
- ^% s+ J( u/ W5 y; {2 `( C2. 标准json数据格式返回,不管前端后端,大家都习惯,哪里都一样!$ L) D6 ~9 j0 v% k( G) t, V
3. 提供设置默认注册时的用户组,可强制指定用户组。
1 s# r& m! ]) ]; i% L4. 提供详细的错误返回代码,能准确快速定位错误。
8 P  s8 C# ]: v7 [" g$ A& }& K用户注册接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=reg
, s7 n3 x- g2 O+ ]可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试
7 J4 h+ Y) s- a8 |请求参数或提交数据
1 T7 P8 Z4 L( M5 i6 q: p# Mapi_key 必填,后台安装时自动生成的,不少于32位,可按需修改6 |& N, R$ B) ~, f6 k! P& H
email 必填,用户邮箱; r' o- W4 e: u, J  M
username 必填 ,用户名
- n* f* f* T& s* f' zpassword 可选,未设置会生成随机用户密码, K' ]  u6 \; o/ }# _
groupid 可选,后台设置了强制用户组时,会被后台指定的默认用户组覆盖1 u, b8 i! v$ A. K# U
请求示例:
9 [- L2 o' R% P( Bhttp://论坛域名[url=]/plugin.php?id=iaixue_apiuser&action=reg&username=someone&[email protected]&api_key=api_key_rand_string[/url]
& U$ d& T/ L! o) Y& d; }: B! `7 L. j; S* L8 a9 I# U  @
用户禁止接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban
9 ~) g5 a" P6 P6 n5 V5 k& P可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试
2 W. [; T" s! M8 n: D请求参数或提交数据. F2 l, a: l9 ^  e
api_key 必填,后台安装时自动生成的,不少于32位,可按需修改  k. y% [0 o' F# k- w5 R
uid 条件可选 ,用户UID,二选一3 \2 [1 b- ^4 m  W
username 条件可选 ,用户名,二选一1 E: B- N+ |& q6 h! M$ y
reason 可选,禁止原因) j: w; P. j+ B6 Y
http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban&uid=888&reason=reason&api_key=api_key_rand_string% [4 J) y/ e' T4 U- f5 Z2 k( T
数据返回格式如下' M. P3 e, d2 P+ s; G( u
接口调用成功:& w0 {" U* l+ N% R" x8 i0 N3 M' A
{
. g' D6 K! Z) t% z        "code": 0,
0 v1 [, q; {) B7 W/ r        "msg": "",! f7 m$ n' e! b. C5 S5 a
        "data": {
; W" l, H9 u5 _& b) m% c2 I: R                "uid": 123456,
! D5 |: Z, o1 E$ o0 x                "username": "someone",; w! D: D. s* u
                "email": "[email protected]",  X: v% O8 r6 C  @& @7 }/ l3 }
        }
8 y# X" Z) D9 x2 A2 H' T+ }/ k}* A* o5 ?% i6 W2 A! I+ }# S
接口调用失败:
7 L" H4 E0 g! y) j) {4 R{) F5 Y% @1 _; o" g% y
        "code": 501,$ p+ k2 Q  X1 e% G5 o0 p
        "msg": "不在允许访问的IP范围内,请联系管理员!",
* I4 D' L) l5 P& X2 Y# M        "data": []
( c8 k) w1 [2 _/ l; B6 c}
3 H# y: u4 V2 c# d6 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
快速回复 返回顶部 返回列表