Wie erstellt man mit der API Themen und Beiträge, die einem bestimmten Benutzer gehören?

Importieren meiner Daten aus CSV-Dateien über die API.
Ich kann meine Benutzer erfolgreich importieren. Auch Kategorien, Themen und Beiträge werden erfolgreich importiert, außer dass aktuell alle meine Themen und Beiträge als von mir erstellt angezeigt werden – dem Discourse-Administrator der Website.

Unklar ist, wie man sie so erstellt, dass sie dem tatsächlichen Benutzer gehören.

Muss der richtige Benutzer als Api-Username für jeden Beitrag angegeben werden? Falls ja, bedeutet das dann, dass der Benutzer ein Admin-Benutzer sein muss (was er normalerweise nicht ist)?

Oder erstelle ich die Themen/Beiträge und übergabe einen weiteren Parameter für den Benutzer (den ich in der Dokumentation nicht finde)?

Oder erstelle ich sie und ändere den Beitrag danach, wobei ich den Benutzer angebe (auch diese Option kann ich nicht finden)?

Danke, Paul

2 „Gefällt mir“

I tried passing user_id (and userid) as an extra post parameter when I create topic, but it had no effect.

Set the Api-Username to the username that you want to publish the post. Use the All Users API key for the Api-Key.

4 „Gefällt mir“

Thanks, if I use such an api key can I use that for everything, or our there some things I can only do with key if restrict to single user.

1 „Gefällt mir“

You can use the All Users API key for everything to do with importing your data.

3 „Gefällt mir“

Ok, can confirm I have tried it and it works, thanks.

2 „Gefällt mir“

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