Avec l'API, comment créer des sujets et des posts appartenant à un utilisateur spécifique ?

Importation de mes données à partir de fichiers CSV via l’API.
J’importe mes utilisateurs avec succès. J’importe également les catégories, les sujets et les messages avec succès, sauf que pour le moment, tous mes sujets et messages apparaissent comme étant créés par moi-même, l’administrateur Discourse du site.

Je ne vois pas comment les faire apparaître comme étant créés par l’utilisateur réel.

Dois-je spécifier le bon utilisateur en tant que Api-Username pour chaque message ? Si oui, cela signifie-t-il que l’utilisateur doit être un administrateur (ce qui ne serait pas le cas) ?

Ou dois-je créer les sujets/messages et passer un autre paramètre pour l’utilisateur (que je ne vois pas dans la documentation) ?

Ou dois-je créer puis modifier le message en spécifiant l’utilisateur (encore une fois, je ne vois pas cette option) ?

Merci, Paul

2 « J'aime »

J’ai essayé de passer user_id (et userid) comme paramètre POST supplémentaire lors de la création d’un sujet, mais cela n’a eu aucun effet.

Définissez Api-Username sur le nom d’utilisateur que vous souhaitez utiliser pour publier la publication. Utilisez la clé API « Tous les utilisateurs » pour Api-Key.

4 « J'aime »

Merci. Si j’utilise une telle clé API, puis-je l’utiliser pour tout, ou y a-t-il certaines actions que je ne peux effectuer qu’avec une clé restreinte à un seul utilisateur ?

1 « J'aime »

Vous pouvez utiliser la clé API Tous les utilisateurs pour tout ce qui concerne l’importation de vos données.

3 « J'aime »

Ok, je peux confirmer que je l’ai essayé et que ça fonctionne, merci.

2 « J'aime »

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