有没有人设法做到这一点?

我试过使用 .Net 的 SyndicationFeed 并且我试过最简单的静态页面。我已经阅读了有关 Flipboard 正在寻找什么的各种指南,我什至尝试过那些已发布的示例。

这些提要是有效的,但如果我在 Flipboard 中输入完整的 URL,它会读取提要标题并允许我添加它,但在所有情况下它都不会显示任何帖子。只是一个空的饲料。

Wordpress.com 似乎工作得很好,我试过复制它的输出。我开始怀疑flipboard是否要求内容可以通过谷歌搜索或其他东西。我的内容正在开发中,所以当然没有列出 SEO,但我已经制作了一些可公开寻址的提要,但没有更大的影响。

这是我尝试过的最简单、有效的静态提要的示例;

<rss xmlns:a10="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Sample feed</title>
    <link>http://localhost:2089/rss</link>
    <description>sample description</description>
    <language>en-US</language>
    <copyright>(C) 2012</copyright>
    <item>
      <link>http://localhost:2089/rss?id=1</link>
      <title>title 1</title>
      <description><![CDATA[
        <html><body>helo world</body></html>
      ]]></description>
    </item>
  </channel>
</rss>

在各种测试中使用防火墙日志我已经确认 Flipboard 没有寻找除此(和其他示例)XML 之外的任何其他资源,但我不知道它是否在寻找网络上的其他地方之前下载内容。

有谁知道与 Flipboard 兼容的 RSS 提要或协议(protocol)的关键部分?

[更新]

查看防火墙日志,看起来 Flipboard 没有直接连接到资源 URL,而是通过 443 连接到 AWS,大概这些是 Flipboard 服务器,并且请求来自它们的浏览器代理。它读取我的提要,但是当 Flipboard 返回它时,它是空白的。

最佳答案

Flipboard has a page 详细说明了他们需要什么才能使您的 RSS 提要在他们的应用程序中看起来不错。

我确实相信,出于性能原因,Flipboard 从他们的服务器而不是直接从应用程序轮询提要,这解释了为什么您会在日志中看到 AWS IP。

关于rss - 创建与 Flipboard 兼容的 RSS 提要,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12904212/

10-10 10:50