Ich versuche, einen Benutzer abzumelden, indem ich eine API auf “/admin/user/{user_id}/log_out” aufrufe, aber zuvor muss ich prüfen, ob der Benutzer bereits angemeldet ist. Gibt es eine API für diesen Zweck?
Mit einem API-Schlüssel mit Administratorrechten können Sie die Benutzerinformationen abrufen (z. B. https://meta.discourse.org/u/david.json) und dann das Array user_auth_tokens auf eine Liste aktiver Sitzungen prüfen. Ist es leer, ist der Benutzer nirgendwo eingeloggt.
Vielen Dank. Das hat mir sehr geholfen!