it-swarm.com.de

Wie kann ich meinen Flickr-Feed für Nicht-Freunde von meinem Flickr-Feed für Freunde trennen?

Ich kann einen RSS-Feed mit den Fotos meines Kontakts über http://www.flickr.com/photos/friends/ unter der folgenden URL erhalten:

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

Und wenn ich den friend=0 in friend=1 ändere, bekomme ich nur einen Feed mit den Fotos meines Freundes.

Der Kontakt-Feed enthält jedoch sowohl Freunde- als auch Nicht-Freunde-Fotos. Wenn ich beide abonniere, erhalte ich Duplikate.

Wie kann ich einen Feed abrufen, der nur Fotos von Kontakten enthält, die keine Freunde sind?

Ich dachte, ich könnte dies mit Yahoo Pipes erreichen, aber ich habe nicht herausgefunden, wie.

2
therefromhere

Sie können es über Yahoo Pipes erreichen.

  1. Bilden Sie zwei Fetch Data Module. Eins mit friend=0 und eins mit friend=1 Lassen Sie 'channel.item' Ihren Pfad sein
  2. Erstellen Sie ein Union zwischen diesen beiden.
  3. Wenden Sie das Modul Unique an und filtern Sie nach item.title
  4. Schlagen Sie ein Filter ein, das mit item.y:repeatcount nach Wiederholungen filtert, und schließen Sie es dann an den Pipe-Ausgang an

alt text

3
phwd

Ich denke, die Antwort darauf wird sein, den API-Aufruf getContactsPhotos zu verwenden und dann die Ergebnisse isfriend=1 und isfamily=1 herauszufiltern.

0
therefromhere