Recebendo atualizações específicas do Flickr via RSS

Em: 13/08/2008 Tags: , Referencie do seu blog (Trackback)

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.

Artigos relacionados:

Escreva um comentário (utilize o formato Markdown)