it-swarm.cn

如何将Flickr非朋友联系人供稿与Flickr朋友供稿分开?

我可以通过 http://www.flickr.com/photos/friends/ 来获取联系人照片的RSS feed,其格式为:

http://api.flickr.com/services/feeds/photos_friends.gne?user_id=<MyUserId>@N00&friends=0&display_all=0&lang=en-us&format=atom

而且,如果我将friend=0更改为friend=1,那么我只会得到我朋友照片的提要。

但是,联系人供稿将同时包含朋友和非朋友的照片,因此,如果我同时订阅,我将得到重复的照片。

如何获取仅包含非朋友联系人照片的供稿?

我以为我可以使用Yahoo Pipes来实现这一目标,但是我还不知道该怎么做。

2
therefromhere

您可以通过Yahoo Pipes实现它。

  1. 制作两个Fetch Data模块。一个带friend=0,另一个带friend=1让'channel.item'为您的路径
  2. 在这两个之间创建一个Union
  3. 应用Unique模块并按item.title进行过滤
  4. 插入Filter,使用item.y:repeatcount过滤重复项,然后将其挂钩到管道输出

alt text

3
phwd

我认为答案是使用API​​调用 getContactsPhotos ,然后过滤掉isfriend=1isfamily=1结果。

0
therefromhere