web-dev-qa-db-fra.com

Comment séparer le flux de mes contacts non amis Flickr de celui de mes amis Flickr?

Je peux obtenir un flux RSS des photos de mon contact via http://www.flickr.com/photos/friends/ , à l'adresse URL suivante:

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

Et si je change le friend=0 en friend=1, je n'aurai qu'un flux des photos de mon ami.

Toutefois, le flux de contacts contiendra des photos d'amis et de non-amis. Par conséquent, si je m'abonne aux deux, j'obtiendrai des doublons.

Comment puis-je obtenir un flux contenant uniquement des photos de contacts qui ne sont pas des amis?

Je pensais pouvoir y parvenir en utilisant Yahoo Pipes, mais je n’ai pas trouvé comment.

2
therefromhere

Vous pouvez y arriver via Yahoo Pipes.

  1. Faites deux Fetch Data Modules. Un avec friend=0 et un avec friend=1 Soit 'channel.item' votre chemin
  2. Créez un Union entre ces deux.
  3. Appliquez le module Unique et filtrez par item.title
  4. Insérez une Filter qui filtre les répétitions à l'aide de item.y:repeatcount, puis raccordez-la à la sortie de canal

alt text

3
phwd

Je pense que la réponse à cette question sera d'utiliser l'appel de l'API getContactsPhotos , puis de filtrer les résultats isfriend=1 et isfamily=1.

0
therefromhere