这会有所帮助,是的。
这仍然没有解决消息误导管理员的原始问题。
○ → curl -X POST -H \"api-key: $API_KEY\" -H 'api-username: michael' https://try.discourse.org/users.json --json \"$(jo email=michael+test@contoso.com username=michaeltest password=$PASSWORD active=true approved=true)\"
{\"success\":true,\"active\":true,\"message\":\"Your account is activated and ready to use.\"}
○ → curl -X POST -H \"api-key: $API_KEY\" -H 'api-username: michael' https://try.discourse.org/users.json --json \"$(jo email=michael+test2@contoso.com username=michaeltest2 password=$PASSWORD active=true approved=true)\"
{\"success\":true,\"active\":false,\"message\":\"Your account is activated and ready to use.\"}
^ 上面只创建了一个用户
我推断 /users.json 路径被大量混淆以阻止垃圾邮件发送者等,但这似乎也给管理员带来了麻烦。我想我们是否应该添加一个明确的管理员路径来区分两者(正常帐户创建与管理员帐户创建),这将允许管理员功能不被混淆。