我正试图通过公共评论RSS提要导入iTunes App Store上某些应用的评论.大多数情况下,Feed会返回每页50条评论的列表,并为我提供最多10页的链接.但是对于某些应用程序,这些页面中的部分或全部都有0条评论,我不知道为什么.
在撰写本文时,尽管报道有10页评论可用,但Instagram的Feed(下面的链接)不会返回任何评论.
https://itunes.apple.com/us/rss/customerreviews/page=1/id=389801252/sortBy=mostrecent/xml
更令人困惑的是,昨晚我注意到第2页有50条评论,但其他页面都没有.今天早上,第2页再次出现空白.
如果我删除sortBy=mostrecent上面的URL部分,我实际上会得到50个结果,但其他页面都没有任何结果.
最后,看起来该页面的JSON版本(下面的链接)实际上比XML版本更好地返回结果.不幸的是,JSON版本在数据中没有审核日期,因此我无法使用它.
https://itunes.apple.com/us/rss/customerreviews/page=1/id=389801252/sortBy=mostrecent/json
有谁能解释一下?Apple的XML Feed API是否非常不可靠?我是否形成了错误的网址?
Slashdot的RSS源是http://rss.slashdot.org/Slashdot/slashdot.如果我直接下载XML文件,我今天只会收到一些帖子.但是,如果我订阅Google阅读器中的Feed,并继续向下滚动"无限滚动"界面,似乎我可以从过去获得任意数量的Slashdot帖子 - 也许我可以获得每个Slashdot帖子?
管道最近非常多,现在已停止保存新管道.Google Mashup Editor和Microsoft Popfly都已停产.是否有任何当前运行的Web应用程序(或在appengine上运行的至少库)执行类似的操作?
我有一个网站,我需要为其创建一个RSS源.是否有自定义字段添加到RSS源的标准格式?我想在我的RSS feed中添加一个"location"元素.我有一些合作伙伴想要使用Feed,并且能够使用特定于我的网站的自定义字段.
对于当前的RSS 2.0格式,这些是RSS 2.0规范中提供的包含字段:
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title>RSS Example</title>
<description>This is an example of an RSS feed</description>
<link>http://www.domain.com/link.htm</link>
<lastBuildDate>Mon, 28 Aug 2006 11:12:55 -0400 </lastBuildDate>
<pubDate>Tue, 29 Aug 2006 09:00:00 -0400</pubDate>
<language>en-us</language>
<copyright>Copyright 2002, Spartanburg Herald-Journal</copyright>
<managingEditor>geo@herald.com (George Matesky)</managingEditor>
<webMaster>betty@herald.com (Betty Guernsey)</webMaster>
<category>Newspapers</category>
<generator>MightyInHouse Content System v2.3</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<image>
<title>Something</title>
<url>http://something.com/image.jpg</url>
<link>http://something.com</link>
<description>This is something</description>
</image>
<rating>(PICS-1.1 "http://www.classify.org/safesurf/" l r (SS~~000 1))</rating>
<item>
<title>Item Example</title>
<description>This is an example of an Item</description>
<link>http://www.domain.com/link.htm</link>
<guid> 1102345</guid> …Run Code Online (Sandbox Code Playgroud) 我有以下代码片段:
function getFeed($feed_url) {
$content = file_get_contents($feed_url);
$x = new SimpleXmlElement($content);
echo "<ul>";
foreach($x->channel->item as $entry) {
echo "<li><a href='$entry->link' title='$entry->title'>" . $entry->title . "</a></li>";
echo "<li>$entry->content</li>";
echo "</ul>";
}
Run Code Online (Sandbox Code Playgroud)
它工作除了 $entry->content
那部分没有注册.在实际Feed中,标记列为<content:encoded>但我无法将其输入.有什么建议?
我正在尝试找到WordPress WXR导入/导出标准的规范,我无法在标准上找到WordPress的任何官方文档.
有没有人知道官方资源可以告诉我如何生成WXR文件,以便它会自动导入到WordPress.com或WordPress自托管网站?
我特意尝试为现有CMS创建WXR导出系统,以便用户可以轻松地移动到WordPress.
如何创建Facebook群组的RSS源?我看到有你可以支付的网站,但我该怎么做呢?他们真的刮掉了内容,还是Facebook实际上提供了一些获取信息的方法?
我必须在各种应用程序中生成RSS/Atom提要,我想知道一个能够生成两者并且已经处理所有常见问题的好的库或类.
例如,我多年来使用的那个没有为日期添加正确的格式,所以我的Feed没有被几个聚合器很好地处理.
更新: 我为什么要找图书馆?因为我多年来使用的那个,我曾经多次入侵过,所以有一点问题.可能没有正确遵循规范.
我想知道像谷歌阅读器,Blogline,techronati这样的网络应用程序是如何运作的,以及他们使用什么技术来同时使用cron作业解析数百万个RSS源?
我使用PHP和simpleXML来阅读以下rss feed:
http://feeds.bbci.co.uk/news/england/rss.xml
Run Code Online (Sandbox Code Playgroud)
我可以得到我想要的大部分信息:
$rss = simplexml_load_file('http://feeds.bbci.co.uk/news/england/rss.xml');
echo '<h1>'. $rss->channel->title . '</h1>';
foreach ($rss->channel->item as $item) {
echo '<h2><a href="'. $item->link .'">' . $item->title . "</a></h2>";
echo "<p>" . $item->pubDate . "</p>";
echo "<p>" . $item->description . "</p>";
}
Run Code Online (Sandbox Code Playgroud)
但是,我如何输出以下标记中的缩略图:
<media:thumbnail width="66" height="49" url="http://news.bbcimg.co.uk/media/images/51078000/jpg/_51078953_226alanpotbury.jpg"/>
Run Code Online (Sandbox Code Playgroud)