Alexander
(Alexander Barrios)
7. August 2020 um 17:58
1
Hallo zusammen!
Ich möchte wissen, ob es derzeit einen Endpunkt gibt, der Informationen über den Benutzer enthält (oder ob dieser implementiert werden könnte).
Ich entwickle eine Anwendung, die User-API-Schlüssel verwendet. Alles funktioniert einwandfrei, aber ich möchte Informationen über den Benutzer erhalten, der sich „mit seinem User-API-Schlüssel angemeldet“ hat.
Etwas wie „discourse.example.com/user.json ".
Derzeit habe ich in der Discourse-API-Dokumentation nichts Derartiges gefunden, auch nicht beim Reverse Engineering der API.
Wenn mich jemand dabei unterstützen könnte, wäre ich sehr dankbar!
Vielen Dank im Voraus!
2 „Gefällt mir“
pfaffman
(Jay Pfaffman)
7. August 2020 um 22:04
2
Gibt Ihnen https://meta.discourse.org/u/Alexander.json das, was Sie brauchen?
Ups. Entschuldigung.
Die API-Dokumentation hält nicht immer mit allem Schritt. Schauen Sie sich Wie man die Discourse-API reverse-engineert an.
Alexander
(Alexander Barrios)
7. August 2020 um 22:29
3
Am Anfang eigentlich nicht.
Da ich nämlich nicht herausgefunden habe, wie man zumindest den Benutzernamen des Nutzers erhält.
Deshalb könnte ein Endpunkt wie der oben genannte nützlich sein, um Informationen – auch sehr grundlegende – über den aktuellen Benutzer zu erhalten.
Ich glaube nicht, dass es eine offizielle Schnittstelle gibt, um herauszufinden, „wer ich bin“, ohne einen Benutzernamen anzugeben.
Du kannst es jedoch trotzdem feststellen, indem du Discourse Meta - The Official Support Forum for Discourse etwas verfolgst – das wird dich auf die Seite des aktuellen Benutzers weiterleiten.
4 „Gefällt mir“
david
(David Taylor)
7. August 2020 um 22:52
5
Es ist nicht offiziell in der API-Dokumentation enthalten, aber ich denke, https://meta.discourse.org/session/current.json könnte für diesen Zweck nützlich sein.
8 „Gefällt mir“
Alexander
(Alexander Barrios)
7. August 2020 um 22:55
6
Das ist genau das, was ich brauchte!
Vielen Dank!!
2 „Gefällt mir“