php - 将来自各种服务的照片聚合到一个流中

标签 php javascript python

大家好, 我希望以与 friend 源类似的方式将来自不同流的照片聚合到一个流中。 我希望能够通过我选择的 RSS 源观看 flickr 和 picasa 以及其他网站,然后创建热门照片的时间线。

例如,假设下面的 X 是照片:

Event Name -- March 15th
   X   X   X   X   X   X   X   X   X   more->

Event Name 2 -- March 12th
   X   X   X   X   X   X   X   X    X  more->

Event Name 3 -- February 15th
   X   X   X   X   X   X   X   X    X  more->

等等。 如果还能够根据排名等进行过滤,那就太好了......

所以,我一直在寻找 PHP/JavaScript(但也可能是 Python)的 API/代码库来进行这样的聚合,但我还没有找到任何东西。 (我的搜索词可能不是最好的,因为当搜索请求中包含“picasa”和“flickr”时,很难找到任何具体内容。)

对一些做这样的事情的项目有什么建议吗?如果您使用过 FriendFeed,您就会知道我在寻找什么。

谢谢。在此处输入代码

最佳答案

我建议使用YQL .

The Yahoo! Query Language is an expressive SQL-like language that lets you query, filter, and join data across Web services.

使用它,您可以执行以下操作:

select * from query.multi where queries="select enclosure from rss where url='http://picasaweb.google.com/data/feed/base/all?alt=rss&kind=photo&access=public&filter=1&q=Paris&hl=de' LIMIT 5;select * from flickr.photos.search where text='Paris' LIMIT 5"

通过此查询,您将从 Picasa RSS-Feed 和 Flickr-Search 中获取与“Paris”匹配的前 5 张图像。 (对于 Flickr,您必须自己创建图像的链接)

输出格式可以是 XML、JSON 或 JSONP-X

关于php - 将来自各种服务的照片聚合到一个流中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1334477/

相关文章:

javascript - 道场 1.10 和 XHR : progress callback not called

javascript - 多个引导 Accordion 面板 - 一次仅打开一个

php - 将来自动态循环查询的值存储到单个字段(不是 php 数组)

php - CakePHP 关联模型返回 null?

Sass源码中的PHP代码

javascript - for循环编号序列(1,1,2,2,3,3等)

Python 断言不工作 : limit user enter only stated numbers but assert not working

python - 抑制单元测试中的打印输出

python - 如何在 windows7 上安装 libxslt?

php - PDO查询错误: 2013 Lost connection to MySQL server during query [Need Optimization Help]