找回密码
 注册

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

admin 发表于 2022-11-19 18:13:49
https://www.tmd9.com/plugin.php?id=iaixue_apiuser
% C) u3 X  M) x& X( H  F7 x6 Y8 ldiscuz_plugin_iaixue_apiuser_SC_GBK.xml (简体 GBK 编码)
& P' `; g7 E5 a: z+ l: e& L- }discuz_plugin_iaixue_apiuser_SC_UTF8.xml (简体 UTF8SC 编码)
5 X% _) ^% ^1 x+ I4 k+ O8 `8 adiscuz_plugin_iaixue_apiuser_TC_UTF8.xml (繁体 UTF8TC 编码)
! x" y; ?" b4 u* _discuz_plugin_iaixue_apiuser_TC_BIG5.xml (繁体 BIG5 编码)
2 a6 q& n( z' v3 w7 K! _
6 u  S  n! |7 f1 Y' B爱学者·用户接口,提供Discuz论坛的用户注册/用户禁用接口封装,方便外部系统对接(如:OA系统/钉钉/企业微信),若还需要其它接口请联系我们。
0 ]2 Y# p3 M2 X+ `5 g% a不熟悉Discuz论坛,但还要去对接外部OA系统,怎么办?我们来帮忙,快速帮你实现相关功能。/ `- G3 d. s, }' V
用户接口已集成:用户注册/用户禁用,未来计划集成:用户编辑/用户登陆4 ?" X  r4 }; j
插件优势:https://www.tmd9.com
% m0 X/ ^% D2 R+ U% S1. 提供IP白名单增加安全性,安装时自动绑定,可以指定服务器IP访问。
2 g+ v# V! ^% d0 A8 O1 T! t2. 标准json数据格式返回,不管前端后端,大家都习惯,哪里都一样!$ s# u2 A+ b, B4 ?; j% j
3. 提供设置默认注册时的用户组,可强制指定用户组。
/ i9 s) x$ b7 m$ P- {* d9 L4. 提供详细的错误返回代码,能准确快速定位错误。
: ~0 X' ?% h; T用户注册接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=reg
: d* \* c+ b9 w1 B) b) \% d可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试7 {) Z' E4 Z5 C- {! G" P# i- _1 W9 {  ~
请求参数或提交数据
) b9 E) q# [5 b. W' B# z: Hapi_key 必填,后台安装时自动生成的,不少于32位,可按需修改. Q! s8 k/ I; W; y
email 必填,用户邮箱$ M. A- A+ a: _% O; y
username 必填 ,用户名  a. J9 z; }$ A# {
password 可选,未设置会生成随机用户密码
# ?% [  v, N( J7 U& G1 Vgroupid 可选,后台设置了强制用户组时,会被后台指定的默认用户组覆盖
+ K/ t# t3 `" l7 o请求示例:% \% W4 w6 {% q* z9 h
http://论坛域名[url=]/plugin.php?id=iaixue_apiuser&action=reg&username=someone&[email protected]&api_key=api_key_rand_string[/url]
, A( }" o, c6 ?4 N) Y/ E* ?( F7 D+ {) N/ V; c6 Q
用户禁止接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban
7 a7 |) Y5 _6 u. a& c% u$ a4 Z) y; w可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试
& `9 g) r2 f6 o7 a) b请求参数或提交数据
( o! M6 c& i* O2 o' ?6 ?api_key 必填,后台安装时自动生成的,不少于32位,可按需修改) p+ N; {: V2 v$ p9 l
uid 条件可选 ,用户UID,二选一
& O6 A3 U# X, K$ Qusername 条件可选 ,用户名,二选一
2 B1 ~& A7 }; y" u; b" Mreason 可选,禁止原因$ N5 y  k0 o* @* M7 i$ F! A
http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban&uid=888&reason=reason&api_key=api_key_rand_string3 j- U5 r7 g- L* R, J  n
数据返回格式如下
4 C6 m- J' Y7 }$ z接口调用成功:
: `9 \5 _: T% j2 U+ c{; _* e2 y# r/ o' z# U/ I
        "code": 0,
0 s3 V% R' ~1 r6 y        "msg": "",
; j/ U$ e5 X% {1 ^) S2 |+ `- M        "data": {
$ S/ l% p8 E, R9 b' b$ ~- L+ u                "uid": 123456,- y$ r3 _; V2 ^7 ~; o% s
                "username": "someone",
1 J0 z- z1 c( @, F8 v1 u% [                "email": "[email protected]",+ U( x; a+ S! B. U$ K9 ]+ j
        }
/ w& a' V$ x& Q7 ^9 V: R7 y! K0 W}
. L8 y7 a) [3 e1 ^" n# }$ b接口调用失败:
5 V+ f. n1 k6 n. D/ L7 ^{- ?. K' t8 ]: m: K  V
        "code": 501,
: }! z9 D( x4 Z# O        "msg": "不在允许访问的IP范围内,请联系管理员!",
3 e  I& Y( C: F; }! P/ F        "data": []  q2 K" [' e% G
}
- b* w9 }  u# g8 j2 ?/ ^
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
快速回复 返回顶部 返回列表