Quais são os parâmetros de URL comuns que posso usar contra um feed RSS? [fechadas]

3

Eu estou tentando obter uma lista de parâmetros de consulta usados ​​em feeds RSS comuns.

Por exemplo, se eu fosse consultar um feed rss como http://www.anySite.com/articles/ como um rss e eu quero o primeiro 5 articled como eu faria isso?

Eu sei que em alguns feeds eu posso usar http://www.anySite.com/articles?page=2

Mas tudo o que estou procurando é um lugar que lista os parâmetros especificados mais comuns que são padrão na maioria dos feeds RSS.

Qualquer pensamento muito apreciado.

The Master Prawn
fonte
1
Cerca de metade do tempo, os feeds nem são RSS ...
grawity

Respostas:

8

De 513 feeds eu assino:

  • 50 pegue algum tipo de param depois da página.

Desses 50:

  • 26 tem um "feed ="

Dos que usam "feed =":

  • 15 use rss2
  • 2 use rss
  • 8 use átomo
  • 1 usa rdf

Daqueles que não usam "feed =":

  • 7 tem uma opção "format =" (5 dos quais são feeds craigslist, especificando um formato de rss)
  • 3 tem um "alt = rss"
  • 2 tem uma "seção ="
  • 2 tem um "render = rss"

O resto parece ser UID ou muito específico para o site. Tamanho pequeno da amostra, mas pode ser útil.

Chris Kaufmann
fonte
7

Como um site gera feeds RSS, e quais os parâmetros que eles usam é puramente ao capricho da pessoa / empresa que escreveu o software de feed RSS em uso desse site. A menos que o site esteja usando algum sistema CMS comum, como o Drupal, o Joomla, etc., há chances de que o RSS seja gerado por um software personalizado.

tem não padrões sobre quais parâmetros devem ser usados ​​para o RSS. O próprio RSS do Infact não usa nenhum parâmetro - basta fazer um pedido para um URL e ele retorna um arquivo XML formatado corretamente.

O melhor que você pode fazer é olhar para os pacotes comuns do CMS e ver o que eles fazem. Então, se você encontrar um site usando esse sistema CMS, poderá usar seus parâmetros conhecidos. Para todos os outros sites, você está sozinho.

Majenko
fonte
3

Como as outras respostas apontam, os parâmetros de consulta são de responsabilidade dos desenvolvedores. Especificamente, isso é porque a especificação RSS - http://www.rssboard.org/rss-specification - é uma especificação para um dialeto XML. Não é uma API.

No entanto, para ajudar você a começar sua missão, veja a página do codex do WordPress sobre feeds: http://codex.wordpress.org/WordPress_Feeds O documento fornece algumas ideias sobre como interagir com a funcionalidade integrada de feed do WordPress por meio de parâmetros de consulta.

Marcus Barnes
fonte