创建与Flipboard兼容的RSS源

时间:2012-10-15 21:21:24

标签: rss rss-reader flipboard

有人设法做到了吗?

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

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

Wordpress.com似乎工作得很好,我尝试复制输出。我开始怀疑flipboard是否要求内容可以谷歌搜索或其他东西。我的内容正在开发中,所以当然不是SEO列出的,但是我已经公开了一些可以解决的提要,但效果不大。

以下是我尝试过的最简单,最有效的静态Feed的示例;

<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之外的任何其他资源,但我不知道它是否正在寻找Web上其他地方的内容在它下载内容之前。

有没有人知道Flipboard兼容的RSS提要或协议的关键部分?

[更新]

查看防火墙日志,看起来Flipboard不会直接连接到资源URL,而是通过443转到AWS,可能是Flipboard服务器,请求来自他们的浏览器代理。它读取我的Feed,但是当Flipboard返回它时,它是空白的。

1 个答案:

答案 0 :(得分:0)

Flipboard has a page详细说明了他们需要使RSS Feed在其应用中看起来不错。

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