API を使用したカスタムフィールドの更新

API ドキュメントを確認しましたが、メールアドレスやアバター以外のユーザー情報(例えば、名、姓、そして何よりカスタムフィールドなど)を編集する方法が見つかりません。

どなたかご教示いただけますでしょうか。

よろしくお願いいたします。

そのための API リクエストについては、Discourse API のリバースエンジニアリング方法で学ぶことができます。

「いいね!」 2

これは少なくとも2日連続で、質問に対する答えとしてこれが使われています。そのリンクはドキュメントの最上部にあるべきです。

「いいね!」 2

同意します。ドキュメントが存在する場合は、それが完全であると前提されがちですが、そうでない場合はその旨を明記するのが良いと思います。

「いいね!」 1

このトピックについて、@hjalali さん、何か詳細な解決策はありますか?

このトピックは役に立ちますか?

「いいね!」 2

docs.discourse.org にメッセージが表示されています。

注意: リストにないエンドポイントについては、Discourse API のリバースエンジニアリング ガイドに従って、API エンドポイントの使用方法を把握してください。

しかし、より完全にするために、時々更新するようにします。

@philipp96 さん、Reverse engineer the Discourse API を確認しましたか?そのようなアクションがどのように行われるかを理解するのは非常に簡単です。一度やり方を学べば、文字通り数秒の問題です。 :slight_smile:

カスタムフィールドの質問については、次のとおりです。

  1. ブラウザの開発者ツールのネットワークタブを開きます。

  2. ユーザープロフィールのフィールドを更新します。

  3. ネットワークタブの「名前」セクションで [your username].json を探します(「json」という文字列でフィルタリングすることもできます)。

  4. 右側の「ペイロード」タブをクリックします。

  5. リクエストの本文で送信されたすべてのデータがここに記述されています。

他のリクエストでも同じプロセスです。

「いいね!」 2

4件の投稿が新しいトピックに分割されました: プロフィール入力中に利用可能なユーザーフィールドの値を動的に更新する