グループのユーザーとそのバイオを取得する最良の方法(API経由)

特定のユーザーグループのユーザーとそのバイオグラフィーのリストを返すAPI呼び出しを行いたいと考えています。ユーザーごとに個別のAPI呼び出しを行ってバイオグラフィーを取得しなければならない状況は避けたいです。

これは可能でしょうか?

データエクスプローラープラグインを使用し、次にDiscourse API で Data Explorer クエリを実行する を実行します。

「いいね!」 1

公開されているAPIを使用してこれを実行する方法はありますか? 公開サイトからこのデータにアクセスできるようにしたいのですが、APIキーを提供しない限り、バイオは利用できないようです。

グループメンバー全員とそのバイオを取得できるエンドポイントはないと思います。バイオを取得するには、ユーザーをループ処理する必要があります。グループユーザーは、https://meta.discourse.org/groups/support-experts/members.json?offset=0&order=&asc=true&filter=のようなものから取得できます。

Profile - pfaffman - Discourse Meta は、シークレットウィンドウで私のバイオを表示します。そのため、バイオは匿名ユーザーにもサイトで利用できる可能性があり、APIキーは必要ないでしょう。

Discourse APIのリバースエンジニアリングを確認するとよいかもしれません。

私はかつて学者でした。妻はATLAS.tiのようなツールで談話分析を行っており、私はさまざまなソースからデータを引き出してさまざまなツールで分析するために時間を費やしてきました。頑張ってください!

「いいね!」 3

hide user profiles from public がオフになっていないと、ユーザー以外がプロフィールを利用できないと思うので、確認する価値があるかもしれません。

「いいね!」 4

ありがとうございます。これがオプションであることに気づきませんでしたが、それを変更することでユーザーの詳細にアクセスできるようになりました!

「いいね!」 3

では、あなたは管理者でありながら、APIキーを使用せずにデータを取得したいということですか?

では、あなたが管理しているサイトから、他のサイトにこのデータを埋め込もうとしているのですか?

「いいね!」 2

はい、そしてあなたの助けのおかげで成功しました :slight_smile:

「いいね!」 2

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