| 摘要 | 创建一个 API 端点来设置 user_registration_ip | |
| 存储库链接 | https://github.com/Nubebuster/discourse-set-user-ip | |
| 安装指南 | 如何在 Discourse 中安装插件 |
摘要
当使用现有的 API 端点创建用户时,他们的注册 IP 地址将被设置为调用 API 的服务器/应用程序的 IP。当您想从外部服务(如 Minecraft 服务器)创建用户时,这会成为一个问题。此插件提供了一种在用户创建后设置注册 IP 的方法。
特性
此插件创建以下 API 端点
POST /admin/set_user_ip#set_ip
参数:id=Number&ip=String
用于设置给定论坛 ID 用户的 user_registration_ip 地址。
示例 curl 命令
curl -X POST "http://127.0.0.1:3000/admin/set_user_ip#set_ip" \
-H "Content-Type: multipart/form-data;" \
-H "Api-Key: <key>" \
-H "Api-Username: <username>" \
-F "id=1" \
-F "ip=127.0.0.1"
示例 Java 代码,包括账户创建
可以在 README.md 中找到
待办事项
- 您可以在此处请求更改和报告错误