Confluence で Discourse の RSS フィードを表示する

こんにちは。

これはおそらくAtlassian Confluenceのマクロの問題かもしれませんが、同様の問題を経験して解決策を知っている方がいるかもしれません :slight_smile:
RSSフィードマクロを使用して、コミュニティのlatest.rssをConfluenceページに表示しようとしていますが、次のエラーが表示されます。

**マクロ「rss」のレンダリングエラー**

com.atlassian.sal.api.net.ResponseException: com.atlassian.confluence.macro.MacroExecutionException: RSSフィードの解析エラー: java.io.IOException: 無効なXMLのため、[https://<my-community-url>/latest.rss] からRSSフィードを解析できませんでした: 23行目のエラー: 要素タイプ「meta」は、対応する終了タグ「</meta>」で終了する必要があります。**strong text**

この問題の原因を知っている方はいらっしゃいますか?

よろしくお願いいたします。

Wurzelseppi

<meta> タグが気に入らないようですね。コードとしてフォーマットされていない「コード」ブロックが何かを壊しているのかもしれません。

/latest.rss の出力を検証するには、W3C Feed Validation Service, for Atom and RSS のようなものを使用してみてください。

ああ…原因を突き止めましたが、残念ながら私には強すぎます :slight_smile:
DiscourseコミュニティはSSO(OAUTH2)の後ろにあり、confluenceマクロはおそらくログインページをレンダリングしようとしています :smiley:
うーん…認証なしでRSSフィードにアクセスできるように、ソースをホワイトリストに登録する方法はありますか?(すごい裏口ですね :stuck_out_tongue:

よろしくお願いします。
ジュリアン

見つけました、とても簡単です:frowning:
愚かで申し訳ありません:frowning:

https://Iwonttellya/latest.rss?api_key=never_ever

よろしくお願いします、
ShameOnMe

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.