関連アカウントIDでユーザーを取得するAPI

みなさん、こんにちは!Discourse をコミュニティの主要なコミュニケーション手段として使うのはまだ初心者で、いくつかのことがどう進めばいいか迷っています。

まず、私が何を実現したいのかをお伝えして、ご理解いただければと思います。

私のコミュニティはゲーム中心のもので、Discourse をコミュニティ全体のユーザー管理の基盤として使いたいです。Steam でログインしたユーザーについて、Discourse 上のランクを Steam ゲームサーバーと同期させようとしています。

Discourse API を使って、Steam ID でユーザーを効率的に検索し、そのユーザーが属するグループを取得するにはどうすればよいでしょうか?ご助言いただければ幸いです。API の使用にはある程度慣れているのですが、これがすぐに実現可能かどうか、あるいは最適なアプローチが何か見当がつかないでいます。

これ私もやりたいです。答えはありませんが、以下を参照してください:

ユーザー ID と外部 ID の両方を含む CSV ファイルを /admin/users/list/active から「エクスポート」してダウンロードできます。これは API 呼び出しではありませんが、参考になるかもしれません。

「いいね!」 1

はい、それは確かに正しい方向への一歩ですね。ただ、外部識別子で人物を検索するためのAPIクエリ方法が見当たりません。理想的にはDiscord IDとSteam IDの両方で検索できるようにしたいのですが、まずはSteam IDの解決に集中したいと考えています。

Discord と Steam の両方のログインにこれを使用できるはずです:

「いいね!」 3

本当にありがとうございます。今すぐ試してみましたが、まさに必要な通りに動作しました!あとはゲーム内の実装を書くだけです。

「いいね!」 1

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