API-Anfrage zur Rückgabe eines Benutzers anhand seiner externen ID

Weiß jemand, wie man die „external_id" eines Benutzers über die API abrufen kann? Ich habe beim SSO-Login eine external_id hinzugefügt, aber wenn ich nun Benutzer abfrage, sehe ich keine „external_id" im vom API zurückgegebenen Benutzer-Hash. Ich möchte die external_id verwenden, um Benutzer aus meiner Datenbank zu identifizieren, wenn ich einen Webhook verarbeite.

Yes, this can be done by sending an authenticated GET request to https://discourse.example.com/u/by-external/{external_id}.json

This route is documented here: Discourse API Docs.

2 „Gefällt mir“

And to get the inverse (ie obtain the external_id given a user_id) you can either:

Note that single_sign_on_record (and external_id) is NOT returned by a call to:
https://discourse.example.com/users/{username}.json

2 „Gefällt mir“

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