Ouvrir l’éditeur lui-même n’est pas la partie difficile - Discourse expose déjà un point d’entrée de première classe pour cela.
Vous pouvez rediriger les utilisateurs vers le point de terminaison /new-topic avec des paramètres de requête, par exemple :
https://discourse.com/new-topic?
title=Shared%20from%20iOS
&category_id=19
&body=https%3A%2F%2Fexample.com
Ceci ouvre l’éditeur de nouveau sujet avec les champs pré-remplis (titre, catégorie, corps) en utilisant de simples paramètres de requête — pas post[...].
Le flux serait donc :
- redirection après inscription / acceptation de l’invitation
- atterrissage sur
/new-topic?... - l’éditeur s’ouvre immédiatement avec la catégorie et le contenu souhaités
C’est le même mécanisme utilisé par le partage iOS et d’autres intégrations, il est donc déjà pris en charge et stable.
La question restante est de savoir où accrocher au mieux la redirection (acceptation de l’invitation vs première connexion), et non si l’éditeur lui-même peut être ouvert automatiquement.