有人设法做到了吗?
我尝试过使用.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返回它时,它是空白的。
答案 0 :(得分:0)
Flipboard has a page详细说明了他们需要使RSS Feed在其应用中看起来不错。
我确实相信出于性能原因,Flipboard会从他们的服务器而不是直接从应用程序轮询提要,这解释了为什么你在日志中看到AWS IP。