http://www.flickr.com/photos/friends/ のフォームのURLで、連絡先の写真のRSSフィードを取得できます。
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を使用してこれを達成できるかもしれないと思っていましたが、その方法がわかりませんでした。
Yahoo Pipesで実現できます。
Fetch Data
モジュールを作成します。 1つはfriend=0
で、もう1つはfriend=1
で 'channel.item'をパスにしますUnion
を作成します。Unique
モジュールを適用し、item.title
でフィルタリングしますitem.y:repeatcount
を使用して繰り返しをフィルタリングするFilter
をスラップし、パイプ出力にフックしますこれに対する答えは、API呼び出し getContactsPhotos
を使用し、isfriend=1
およびisfamily=1
の結果をフィルタリングすることだと思います。