如何在主题中查找帖子 ID

我们计划在 Discourse 内部的旧论坛链接中添加永久链接。
我们知道如何获取分类 ID 和主题 ID。
但如何使用帖子 ID 来编写帖子的永久链接?
在哪里可以找到帖子 ID?

如果您使用了导入脚本,每个帖子都会有一个包含导入 ID 的自定义字段。您可以利用该字段并结合“固定链接规范化”(在站点设置中)来创建固定链接。您可以查看一些现有的导入器中关于“固定链接”的部分,以获取示例。

不过,我相当确定帖子的 ID 会包含在主题的 JSON 加载数据中。

谢谢 Jay。

我们可以使用数据探索器查询获取帖子 ID。

只要有效就行,但可以参考例如 https://meta.discourse.org/t/how-to-find-the-post-id-inside-a-topic/189132/3.json

不过,我也建议查看以下内容:

./launcher enter app
rails c
pcfs=PostCustomField.where(name: 'import_id')

然后你可以执行类似以下的操作:

pcfs.each do |pcf|
  Permalink.create(...)