APIでユーザープロフィールが3.4.0.beta3アップデート後に非表示に

Discourse API を使用して Python の requests モジュールでユーザープロファイルデータを取得しています。

Discourse インスタンスを 3.4.0.beta3 にアップデートした後、ユーザーの「公開プロフィールとプレゼンス機能を非表示にする」設定が無効になっているにもかかわらず、API リクエストを行うと一部のユーザーが 'profile_hidden': True として表示されます。

これは、低信頼度ユーザーのプロフィール表示制限 のアップデートに関連していると思われます。

Discourse API を使用してユーザーデータを取得するにはどうすればよいですか?API リクエストで、匿名ユーザーではなく管理者であることを Discourse サーバーに伝える方法はありますか?ブラウザで /u/{username}.json と入力しても、ユーザーのすべての情報が表示されます。

ありがとうございます!:pray:

APIキーを使用すると、Pythonコードは任意のユーザーとしてサーバーにアクセスできます: Create and configure an API key

「いいね!」 3

APIキーを生成する際は、スコープで「グローバル」を選択するだけで、それが機能します。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.