How to get a feed from a password protected Discourse?

Parece que a busca do RSS com uma chave de API deve especificar um cabeçalho de aceitação para recuperar os dados corretos.

  • Se eu buscar o RSS sem especificar o cabeçalho de aceitação, como em curl https://bbs.example.com/c/cat.rss?api_key=KEY, o resultado pode ser uma página < HTTP/1.1 404 Not Found.
  • No entanto, ao especificar o cabeçalho de aceitação, o XML do RSS pode ser recuperado corretamente. Por exemplo:
curl 'https://bbs.example.com/c/cat.rss?api_key=KEY' \
  -H 'application/xhtml+xml' \