设置用户注册IP地址API端点

:information_source: 摘要 创建一个 API 端点来设置 user_registration_ip
:hammer_and_wrench: 存储库链接 https://github.com/Nubebuster/discourse-set-user-ip
:open_book: 安装指南 如何在 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 中找到

待办事项

  • 您可以在此处请求更改和报告错误
2 个赞