查看: 104|回复: 0

Discuz用户接口 1.1(iaixue_apiuser)

[复制链接]

3968

主题

283

回帖

4388

积分

论坛元老

积分
4388
发表于 2024-2-18 06:39:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
爱学者·用户接口,提供Discuz论坛的用户注册/用户禁用接口封装,方便外部系统对接(如:OA系统/钉钉/企业微信),若还需要其它接口请联系我们

不熟悉Discuz论坛,但还要去对接外部OA系统,怎么办?我们来帮忙,快速帮你实现相关功能。

用户接口已集成:用户注册/用户禁用,未来计划集成:用户编辑/用户登陆

插件优势:
1. 提供IP白名单增加安全性,安装时自动绑定,可以指定服务器IP访问。
2. 标准json数据格式返回,不管前端后端,大家都习惯,哪里都一样!
3. 提供设置默认注册时的用户组,可强制指定用户组。
4. 提供详细的错误返回代码,能准确快速定位错误。

用户注册接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=reg
可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试
请求参数或提交数据
api_key 必填,后台安装时自动生成的,不少于32位,可按需修改
email 必填,用户邮箱
username 必填 ,用户名
password 可选,未设置会生成随机用户密码
groupid 可选,后台设置了强制用户组时,会被后台指定的默认用户组覆盖

请求示例:
http://论坛域名/plugin.php?id=iaixue_apiuser&action=reg&username=someone&email=someone@iaixue.com&api_key=api_key_rand_string


用户禁止接口地址为:http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban
可支持以GET或POST方式访问接口,建议在调试时用GET,正式使用时用POST请求,可用postman调试
请求参数或提交数据
api_key 必填,后台安装时自动生成的,不少于32位,可按需修改
uid 条件可选 ,用户UID,二选一
username 条件可选 ,用户名,二选一
reason 可选,禁止原因

http://论坛域名/plugin.php?id=iaixue_apiuser&action=ban&uid=888&reason=reason&api_key=api_key_rand_string

数据返回格式如下

接口调用成功:
{
        "code": 0,
        "msg": "",
        "data": {
                "uid": 123456,
                "username": "someone",
                "email": "someone@iaixue.com",
        }
}

接口调用失败:
{
        "code": 501,
        "msg": "不在允许访问的IP范围内,请联系管理员!",
        "data": []
}





------------------------------------------------------------------------
下载地址

免责声明

1.本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
2.如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

上一篇:Discuz版块进入确认提示 2.221115(keke_confirmentry)
下一篇:DiscuzVIP下载也得收钱 定制版(nciaer_vipnofree)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表