14/06Manejar la API de Flickr mediante PHP
Estos días estoy dándole vueltas a la opción de usar flickr como sistema de almacenamiento de las fotografías que añado a mi categoría de fotoblog. Sin duda, el usar este servicio ayuda a que un mayor número de usuarios las vean aunque no conozcan mi página, y además, se pueden aprovechar los servicios de etiquetado, redimensionamiento, geoposición… que ofrece el sistema.
Como también quería mantener las fotos ligadas de alguna manera a mi sección galería, he usado la clase phpFlickr para listar las 8 últimas fotos subidas con la etiqueta fotoblog. phpFlickr permite manejar de forma sencilla la API de flickr mediante funciones de PHP.
Os muestro el código que he usado para mi web:
-
<?php
-
require_once(“phpFlickr.php”);
-
$f = new phpFlickr(“Tu API Key”);
-
$nsid = ” Tu NSID “;
-
$photos = $f->photos_search(array(“tags”=>“fotoblog”, “user_id”=>$nsid, “sort”=>“date-posted-desc”, “privacy_filter”=>“1”, “per_page”=>“8”));
-
foreach ($photos[‘photo’] as $photo) {
-
$output = “<div class=’foto’><a href=’”;
-
$output .= “$photos_url$photo[id]’”;
-
$output .= “><img alt=’$photo[title]’ “.“src=’”.$f-/>buildPhotoURL($photo, “square”).”’ />”;
-
$output .= “<p>”.$photo[title].“</p></a>”;
-
}
-
}
-
?>
Enlace: phpFlickr


Muchísimas gracias por este post. Estaba buscando algo de información en castellano sobre phpFlickr, con algún ejemplo práctico y me ha venido muy bien tu ayuda.
Una cosa: probando tu ejemplo, me lanzaba un error en la línea 10. Al parecer, sobra una barra:
$output .= "><img alt='$photo[title]' "."src='".$f-/>buildPhotoURL($photo, "square")."' />";Un saludo
responder »pabloh
4/12/07 @ 19:54
comentarios recientes
Perdona mi ineptitud, no que conseguido resaltar el error. Es la “/” de ”>buildPhotoURL”
responder »pabloh
4/12/07 @ 19:56
comentarios recientes