web-dev-qa-db-ja.com

RSSフィードに対して使用できる一般的なURLパラメーターは何ですか?

一般的なRSSフィードで使用されるクエリパラメータのリストを取得しようとしています。

たとえば、rssフィードを http://www.anySite.com/articles/ as rssとしてクエリし、最初の5つの記事が必要な場合はどうすればよいですか?

一部のフィードでは使用できることを知っています http://www.anySite.com/articles?page=2

しかし、私が探しているのは、ほとんどのRSSフィードで標準的な最も一般的な指定されたパラメーターをリストする場所です。

どんな考えでも大歓迎です。

4

私が購読している513のフィードのうち:

  • 50ページの後にある種のパラメータを取ります。

それらの50のうち:

  • 26には「feed =」があります

「feed =」を使用しているもののうち:

  • 15rss2を使用
  • 2RSSを使用
  • 8使用アトム
  • 1はrdfを使用します

「feed =」を使用していないもののうち:

  • 7には「format =」オプションがあります(そのうちの5つはクレイグリストフィードで、rssのフォーマットを指定します)
  • 3は「alt = rss」を持っています
  • 2には「section =」があります
  • 2には「_render = rss」があります

残りはUIDであるか、サイトに非常に固有のようです。サンプルサイズは小さいですが、役立つ場合があります。

8
Chris Kaufmann

サイトがRSSフィードを生成する方法、およびそれらが使用するパラメーターは、そのサイトを使用してRSSフィードソフトウェアを作成した人/会社の気まぐれに完全に依存します。サイトがDrupal、Joomlaなどの一般的なCMSシステムを使用していない限り、RSSはカスタムソフトウェアによって生成される可能性があります。

RSSに使用するパラメータについてはno標準があります。実際、RSS自体はパラメータをまったく使用しません。URLにリクエストを送信するだけで、適切にフォーマットされたXMLファイルが返されます。

あなたができる最善のことは、一般的なCMSパッケージを見て、それらが何をするかを確認することです。次に、そのCMSシステムを使用しているサイトに出くわした場合は、既知のパラメーターを使用できます。他のすべてのサイトについては、あなたはあなた自身です。

8
Majenko

他の回答が指摘しているように、クエリパラメータは開発者次第です。具体的には、これは RSS仕様 がXML方言の仕様であるためです。 APIではありません。

ただし、クエストを開始するのに役立つように、フィードのWordPressページ: https://wordpress.org/support/article/wordpress-feeds/ 。このドキュメントでは、クエリパラメータを介して組み込みのWordPressフィード機能を操作する方法についていくつかのアイデアを提供しています。

4
Marcus Barnes