皆さん、こんにちは。最近、記事で言及されたときにユーザー名をタグ付けするために、API経由で偽のユーザーを作成するというアイデアがありました。これらの偽のユーザーは、読者に紹介したい著者にリンクする紹介情報で初期化されます。
現在、Discourse API Docs の disocuser ドキュメントに従っており、Postman アプリでテストしました。
私の手順は次のとおりです。
- ユーザーレベルはシングルユーザー、スコープはグローバルです。
- 認証タイプ「APIキー」の設定
- キー:… APIキー
- 値:なし
- ボディの生/JSON
{
"name": "name",
"email": "email",
"password": "pass",
"username": "username",
"active": true,
"approved": true,
"user_fields[1]": true,
"external_ids": {}
}
得られた結果はレスポンス 200 ですが、メールを確認してもメールは届かず、ユーザーが作成されたことをシステムが確認することもありません。
{
"success": true,
"active": false,
"message": "ほぼ完了です!アカウントを有効化するためのメールを **email** に送信しました。メール内の指示に従ってアカウントを有効化してください。届かない場合は、迷惑メールフォルダを確認してください。"
}
これを行った経験のある方がいらっしゃいましたら、お手伝いいただけると幸いです。