Wie kann ich Benutzer über die API anhand der user id aktualisieren (nicht des Benutzernamens)?

Ich möchte, dass meine Anwendung das verknüpfte Discourse-Konto meiner Benutzer aktualisiert: insbesondere den Anzeigenamen und die Gruppen, denen der Benutzer angehört (z. B. wenn sie in meiner Anwendung befördert werden, werden sie automatisch einer anderen Forumgruppe hinzugefügt).

Ich habe erwartet, eine Referenz auf die „Discourse-Mitglieder-ID

2 „Gefällt mir“

Für den Moment ist es meiner Meinung nach Ihre beste Option, zwei API-Anfragen zu stellen. Die erste dient dazu, den Benutzer per ID abzurufen, um den Benutzernamen zu erhalten, und die zweite Anfrage dient zur Aktualisierung per Benutzernamen.

Es gibt eine Option, einen Benutzer über eine external_id zu aktualisieren, aber ich glaube nicht, dass dies ohne aktiviertes Single-Sign-On möglich ist. Auf diese Weise speichert Discourse die ID des Benutzers Ihrer Anwendung, und nicht umgekehrt.

2 „Gefällt mir“

Danke, ich hatte nach dem Posten einen ähnlichen Moment der Erleuchtung.

1 „Gefällt mir“

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