有没有人设法做到这一点?
我试过使用 .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/