如何让所有注册或接受邀请的用户跳转到指定版块(并打开发帖编辑器)

打开编辑器本身并不是难点——Discourse 已经为此提供了一个一流的入口点。

您可以将用户重定向到 /new-topic 端点,并使用查询参数,例如:

https://discourse.com/new-topic?
title=Shared%20from%20iOS
&category_id=19
&body=https%3A%2F%2Fexample.com

这将使用简单的查询参数(而不是 post[...])打开新的主题编辑器,并预先填充字段(标题、类别、正文)。

因此,流程将是:

  • 在注册/接受邀请后重定向
  • 登陆 /new-topic?...
  • 编辑器立即打开,包含所需的类别和内容

这与 iOS 分享和其他集成使用的机制相同,因此它已经受支持且稳定。

剩下的问题是重定向的最佳挂钩点(接受邀请与首次登录),而不是编辑器本身是否可以自动打开。