您好,
这可能更多是 Atlassian Confluence 宏的问题,但也许有人遇到过并知道解决方案 
我正试图用 rss feed 宏在 confluence 页面上显示我的社区的 latest.rss,但我得到了这个:
**渲染宏“rss”时出错**
com.atlassian.sal.api.net.ResponseException: com.atlassian.confluence.macro.MacroExecutionException: 解析 RSS feed 时出错:java.io.IOException:由于无效 XML 无法解析来自 [https://<my-community-url>/latest.rss] 的 RSS feed:第 23 行出错:元素类型“meta”必须以匹配的结束标记“</meta>”终止。**粗体文本**
有人知道这是什么问题吗?
非常感谢,致以问候,
Wurzelseppi
blake
(Blake Erickson)
2
看起来它不喜欢 <meta> 标签?也许您的实例中有一个未格式化为代码块的“代码”块,导致了问题?
您可以尝试使用 W3C Feed Validation Service, for Atom and RSS 等工具来验证您的 /latest.rss 输出。
啊啊……我找到罪魁祸首了,但我恐怕他比我强壮 
Discourse 社区在 SSO (OAUTH2) 之后,而 Confluence 宏可能正在尝试渲染登录页面 
嗯……有没有办法将某个来源列入白名单,以便它可以在不进行身份验证的情况下访问 RSS feed?(我知道这是一个很棒的后门 :-P)
谢谢,
Julian
system
(system)
关闭
5
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.