Exibindo feeds RSS de discurso no Confluence

Olá,

isso é possivelmente um problema da macro Atlassian Confluence, mas talvez alguém já tenha passado por isso e saiba a solução :slight_smile:
Estou tentando exibir o latest.rss da minha comunidade em uma página do confluence com a macro rss feed, mas estou recebendo isso:

**Erro ao renderizar a macro 'rss'**

com.atlassian.sal.api.net.ResponseException: com.atlassian.confluence.macro.MacroExecutionException: Erro ao analisar o feed RSS: java.io.IOException: Não foi possível analisar o feed rss de [https://<my-community-url>/latest.rss] devido a XML inválido: Erro na linha 23: O tipo de elemento \"meta\" deve ser encerrado pela tag de fechamento correspondente \"</meta>\".**texto forte**

Alguém sabe qual é o problema aqui?

Muito obrigado e saudações,
Wurzelseppi

Parece que não gosta de uma tag <meta>? Talvez haja um bloco de “código” na sua instância que não está formatado como um e está quebrando algo?

Você poderia tentar usar algo como W3C Feed Validation Service, for Atom and RSS para validar a saída do seu /latest.rss.

Ahhh… Encontrei o culpado, mas ele é mais forte do que eu, receio :slight_smile:

A Comunidade Discourse está por trás do SSO (OAUTH2) e a macro do Confluence provavelmente está tentando renderizar a página de login :smiley:

Hmmm… existe alguma maneira de colocar na lista de permissões uma origem para que ela possa acessar os feeds RSS sem ter que se autenticar? (uma backdoor poderosa, eu sei :stuck_out_tongue: )

Obrigado,

Julian

Encontrei, tão fácil :frowning:

Desculpe por ser estúpido :frowning:

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

Abraços,

ShameOnMe

1 curtida

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