Bester Weg, um (via API) eine Liste von Benutzern aus einer Gruppe und ihre Bios zu erhalten

Ich möchte einen API-Aufruf tätigen, der eine Liste von Benutzern in einer bestimmten Benutzergruppe zusammen mit ihrer Biografie zurückgibt. Ich möchte nicht in der Lage sein, für jeden Benutzer einen neuen API-Aufruf tätigen zu müssen, um dann seine Biografie zu erhalten.

Gibt es eine Möglichkeit, dies zu tun?

Verwenden Sie das Data Explorer-Plugin und dann Data Explorer-Abfragen mit der Discourse-API ausführen.

1 „Gefällt mir“

Gibt es eine Möglichkeit, dies mithilfe der öffentlich verfügbaren APIs zu tun? Wir möchten von einer öffentlichen Website auf diese Daten zugreifen können, aber es sieht so aus, als ob die Biografie möglicherweise nicht verfügbar ist, es sei denn, Sie stellen einen API-Schlüssel bereit.

Ich glaube nicht, dass es einen Endpunkt gibt, der Ihnen alle Gruppenmitglieder mit ihrer Biografie liefert. Sie müssen die Benutzer durchlaufen, um ihre Biografie zu erhalten. Sie können Gruppenbenutzer von etwas wie https://meta.discourse.org/groups/support-experts/members.json?offset=0&order=&asc=true&filter= erhalten.

Profile - pfaffman - Discourse Meta zeigt meine Biografie in einem Inkognito-Fenster an, sodass die Biografie auf Ihrer Website für anonyme Benutzer verfügbar sein könnte, sodass Sie keinen API-Schlüssel benötigen würden.

Vielleicht möchten Sie sich Reverse engineer the Discourse API ansehen.

Ich war einmal Akademiker. Meine Frau betreibt Diskursanalyse mit Werkzeugen wie ATLAS.ti und ich habe einige Zeit damit verbracht, Daten aus verschiedenen Quellen zu ziehen, um sie mit verschiedenen Werkzeugen zu analysieren. Viel Glück!

3 „Gefällt mir“

Ich glaube, Sie müssten Benutzerprofile vor der Öffentlichkeit verbergen deaktiviert haben, damit sie für Nicht-Benutzer verfügbar sind. Das könnte sich also zu überprüfen lohnen.

4 „Gefällt mir“

Danke, ich wusste nicht, dass dies eine Option ist, aber wenn ich das ändere, kann ich jetzt auf die Details der Benutzer zugreifen!

3 „Gefällt mir“

Sie SIND also ein Administrator, möchten die Daten aber ohne API-Schlüssel abrufen?

Sie versuchen also, diese Daten von einer Website, die Sie verwalten, auf eine andere Website einzubetten?

2 „Gefällt mir“

Ja, und dank Ihrer Hilfe war es erfolgreich :slight_smile:

2 „Gefällt mir“

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