找回密码
 注册

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

admin 发表于 2022-11-19 18:13:49
https://www.tmd9.com/plugin.php?id=iaixue_apiuser
! R6 ?+ R$ ~' y: `( I. V9 Udiscuz_plugin_iaixue_apiuser_SC_GBK.xml (简体 GBK 编码)- ?8 H- I+ k4 h# ]! V
discuz_plugin_iaixue_apiuser_SC_UTF8.xml (简体 UTF8SC 编码)5 p# Z- n) M5 L) I  ?) G, d
discuz_plugin_iaixue_apiuser_TC_UTF8.xml (繁体 UTF8TC 编码)( C& i9 J6 _) W# W* F8 q) `
discuz_plugin_iaixue_apiuser_TC_BIG5.xml (繁体 BIG5 编码)
9 d8 A; ~! O) d7 ?( q/ a3 D9 w7 V1 E
7 l. Y" A5 n( l. d: t爱学者·用户接口,提供Discuz论坛的用户注册/用户禁用接口封装,方便外部系统对接(如:OA系统/钉钉/企业微信),若还需要其它接口请联系我们。* g: [5 ]6 p/ f$ g  l6 ]8 v; H
不熟悉Discuz论坛,但还要去对接外部OA系统,怎么办?我们来帮忙,快速帮你实现相关功能。: s7 R9 |6 ^+ |7 }
用户接口已集成:用户注册/用户禁用,未来计划集成:用户编辑/用户登陆
3 g) Z" @" g9 r* l1 G插件优势:https://www.tmd9.com" _+ W- R" B, Z8 e- B+ L( D  ^% U
1. 提供IP白名单增加安全性,安装时自动绑定,可以指定服务器IP访问。* I! B8 G& S1 Z. e, u/ \  `. i. X/ I
2. 标准json数据格式返回,不管前端后端,大家都习惯,哪里都一样!
& T% n6 L0 o% I, y- V& X- ~# y7 E3. 提供设置默认注册时的用户组,可强制指定用户组。* b  _1 w# t: O  H( V/ Z; [
4. 提供详细的错误返回代码,能准确快速定位错误。
9 {5 r- M( U- t' O; A/ G' a% t用户注册接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=reg
) h; M! d; d3 B  p8 M) |  q可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试& W9 A! @6 T' P, z# n
请求参数或提交数据
' u2 X) k' ~2 Uapi_key 必填,后台安装时自动生成的,不少于32位,可按需修改% X5 M6 i) @' F& B$ U
email 必填,用户邮箱
6 I, A: ?$ d2 g0 uusername 必填 ,用户名0 T/ n. O5 ^0 `/ `1 {  G
password 可选,未设置会生成随机用户密码
+ x7 o9 f$ A7 D! I& Q) s' Hgroupid 可选,后台设置了强制用户组时,会被后台指定的默认用户组覆盖
4 p+ B) C; v4 [! Q9 G请求示例:/ k: w6 o6 m  P6 c& O+ W+ ~2 F
http://论坛域名[url=]/plugin.php?id=iaixue_apiuser&action=reg&username=someone&[email protected]&api_key=api_key_rand_string[/url]! H$ E* y+ s5 w0 G1 ]0 U
1 j0 l7 {. s: x
用户禁止接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban
" B) G& J* c2 g& K可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试
5 g! n) Z8 N3 Y- G9 l* {5 C请求参数或提交数据
5 C4 x1 N$ O0 }% B- vapi_key 必填,后台安装时自动生成的,不少于32位,可按需修改9 \* N+ n  b3 i
uid 条件可选 ,用户UID,二选一/ v' u+ e' X9 V4 Q
username 条件可选 ,用户名,二选一. B2 _, w% M! X/ }: n
reason 可选,禁止原因8 k" N- F$ R1 z) c$ `. w: j
http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban&uid=888&reason=reason&api_key=api_key_rand_string& _4 j& B9 {& W2 n0 Z
数据返回格式如下
1 i( S8 j3 \' r1 `接口调用成功:
) q3 M* A9 O* U! T% h* Z8 x+ K% v/ f{( j% A; L4 _. r+ }
        "code": 0,1 m* {" A' ~5 f1 c: j
        "msg": "",: i# ^  X4 R5 q9 M
        "data": {& J* @7 @2 g0 A7 Q, D  @; {& S
                "uid": 123456,# U9 l% R( f# f: K
                "username": "someone",# u; m# i: _. h7 h) \8 l5 M2 I
                "email": "[email protected]",$ N; P, U4 Y! \. x8 j4 l1 I
        }& G9 C4 j) }. q0 ^3 c
}
0 @0 e7 J7 B* m" O接口调用失败:  {$ D1 y% D& X/ s5 `( ]/ D: p' P% m
{
  n5 M8 g: r9 p! S% X        "code": 501,
7 x, d) q0 [. q% O" a0 h8 @        "msg": "不在允许访问的IP范围内,请联系管理员!",1 I: E1 Z' {6 z0 {4 W
        "data": []
1 F, p( j, {# G9 L# {9 _}! b& f' @( O* n
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
快速回复 返回顶部 返回列表