API経由でアクティブユーザーを作成できません、再び

これは以前に @blake によって 修正済み ですが、Discourse の最新バージョン 2.7.0.beta5 では、API を使用して確認メールを送信せずにアクティブなユーザーを作成することが再びできません。

「いいね!」 1

アクティブでないユーザーが実際に作成されたか確認しましたか?ユーザーが作成されず、誤ったエラーメッセージが表示されている可能性があります。これは私が最近自分のサイトで遭遇した問題です。

以下の curl リクエストで、私のサイトでアクティブなユーザーを作成できます。$api_key は「Global All Users API Key」に設定しています。

curl -X POST "http://localhost:3000/users.json" \
-H "Api-Key: $api_key" \
-H "Api-Username: system" \
-H "Content-Type: multipart/form-data;" \
-F "email=activeuser@example.com" \
-F "username=activeuser" \
-F "password=simplepass" \
-F "active=true" \
-F "approved=true"

このリクエストに対する期待されるレスポンスは {"success":true,"active":true,"message":"Your account is activated and ready to use."} です。

「いいね!」 1