ユーザーID(ユーザー名ではなく)を使用してAPI経由でユーザーを更新するにはどうすればよいですか?

現時点では、最も良い方法は2回のAPIリクエストを行うことです。1回目はユーザーIDでユーザーを取得してユーザー名を取得し、2回目はそのユーザー名で更新を行う方法です。

external_idでユーザーを更新するオプションもありますが、シングルサインオン(SSO)が有効化されていない場合は使用できないと考えられます。この方法では、Discourse側があなたのアプリケーションのユーザーIDを保存することになり、逆の順序にはなりません。

「いいね!」 2