Recebendo atualizações específicas do Flickr via RSS
Estava procurando uma forma simples de receber via feeds RSS todas as fotos do Flickr associadas a uma determinada cidade, e não demorei muito pra encontrar: entre os diversos serviços do Flickr existe o feed “public photos & videos”. Esse feed agrega as fotos e vídeos públicos de todos os usuários do Flickr, então não é uma boa idéia assiná-lo. Mas filtrá-lo, sim, pode ser interessante, e foi a solução que eu procurava.
Mas como filtrar esse feed? É só seguir a documentação desse serviço. A URL base do feed que mencionei é esta:
http://api.flickr.com/services/feeds/photos_public.gne
Para filtrar os resultados, você pode utilizar diversos parâmetros, e
o único que precisei foi o tags.
Exemplo: para conseguir um feed de todas as fotos com a tag “toronto”, a URL fica:
http://api.flickr.com/services/feeds/photos_public.gne?tags=toronto
Outro exemplo: se eu quisesse filtrar tudo aquilo relacionado a China e Olimpiadas,
então além do parâmetro tags utilizaria também o tagmode, que indica
se queremos fotos com todas as tags (tagmode=all) ou fotos com qualquer
uma delas (tagmode=any). Neste caso:
http://api.flickr.com/services/feeds/photos_public.gne?tags=china,olimpics&tagmode=all
Note que múltiplos valores associadas a um parâmetro são separados por vírgulas,
e cada parâmetro é precedido por um &, exceto pelo primeiro, iniciado por um ?.
É bom lembrar que essas URLs sempre retornam um documento XML (um feed RSS), então você pode adicionar a URL diretamente ao seu leitor de feeds favorito.
