T_Mayer
(T Mayer)
1
我是某个使用 Discourse 作为论坛软件的论坛的成员。我一直在开发一个机器人,它会抓取网站 RSS 源中的数据,并将任何新内容发布到我的 Discord 服务器中。这个机器人运行得很顺利,但我在开发过程中发现了一个问题,想请教一下。在 Discourse 论坛的 RSS 源中,有一行内容如下:
<guid isPermaLink="false">meta.discourse.org-post-813192</guid>
我特别好奇这个数字 813192 代表什么。
我曾尝试访问 meta.discourse.org/post/813192、meta.discourse.org/813192 以及多种其他组合,但都返回了“哎呀,此页面不存在”的错误信息。
所以我的问题是:这个数字代表什么?它在 Discourse 论坛的 RSS 源中的这一行有什么作用?
Bcat
(Bcat)
2
T_Mayer
(T Mayer)
3
这是主题 ID,但不是我 RSS 订阅中看到的 GUID 编号。
我注意到 Discourse 的联合创始人之一给我的问题点了赞,但没有回复。
这只是一个唯一标识符,由于 isPermalink 为 false,它不必是一个有效的 URL:
您发布的 URL 无法工作,因为帖子链接由主题别名、主题 ID 和帖子编号(而非帖子 ID)组成。
gerhard
(Gerhard Schlager)
5