我正在尝试获取常用 RSS 提要中使用的查询参数列表。
例如,如果我将 rss 提要查询为http://www.anySite.com/articles/作为 rss 并且我想要前 5 篇文章,我该怎么做?
我知道在某些提要中我可以使用http://www.anySite.com/articles?page=2
但我正在寻找的只是一个列出最常见的指定参数的地方,这些参数在大多数 RSS 提要中是标准的。
任何想法都非常感谢。
小智 9
在我订阅的 513 个提要中:
在这 50 个中:
那些使用“feed=”的人:
那些不使用“feed=”的人:
其余的似乎是 UID 的或非常特定于该站点的。样本量小,但可能会有所帮助。
站点如何生成 RSS 提要以及它们使用的参数完全取决于编写 RSS 提要软件的个人/公司在使用该站点时的心血来潮。除非该站点使用一些常见的 CMS 系统,如 Drupal、Joomla 等,否则 RSS 很有可能是由自定义软件生成的。
有没有标准什么参数应该使用RSS。事实上,RSS 本身根本不使用参数——您只需向 URL 发出请求,它就会返回一个格式正确的 XML 文件。
您能做的最好的事情就是查看常见的 CMS 包,看看它们的作用。然后,如果您遇到使用该 CMS 系统的站点,您可以使用您已知的参数。对于每个其他站点,您都需要自己操作。
小智 5
正如其他答案所指出的,查询参数取决于开发人员。具体来说,这是因为RSS 规范是 XML 方言的规范。它不是一个 API。
但是,为了帮助您开始探索,这里是关于提要的 WordPress 页面:https : //wordpress.org/support/article/wordpress-feeds/。该文档为您提供了有关如何通过查询参数与内置 WordPress 提要功能进行交互的一些想法。