..


赞助商链接

Flickr和PHP使用API​​进行交互的类phpFlickr

书面文章克劳迪奥Garau
第1页,5

Flickr是一个服务组由雅虎提供的一个著名的搜索引擎,可用于上传和分享图片和视频,包括数码照片,Flickr的作品简单:您注册后,您上传的图片,并决定是否要和大家一起分享,只有一些接触或使它们私有的。

为了与Flickr交互通过他们的网站提供了一个特殊的类 ,称为phpFlickr,下发布的开放源码许可证,可以从这个网页下载,它提供的方法和需要的服务属性界面。

在移动的代码,重要的是要强调的是,开发商打算用phpFlickr,必须有一个可以从“恢复数字应用花园 API密钥 ,允许用户验证其应用到服务的Flickr,对谈“。

显示在用户的图像

一旦恢复,你可以使用类的实例,并为创建phpFlickr的API密钥,下面的代码显示了如何插入到其网站页面取自那些直接存储在几个图像Flickr上自己的空间:

 



 <?PHP的







 / /包含类phpFlickr







 @包含(“phpFlickr / phpFlickr.php”);







 / /实例的类和对象的创建phpFlickr







 / /参数是Flickr的API密钥







 $实例=新phpFlickr(“LATUAAPIKEY”);







 / /初始化的图像数

 





 $多= 0;







 / /提取的ID所对应的用户名







 $ USERNAME = $请求 - > people_findByUsername('ILTUONOMEUTENTE');







 / /解压缩的图像链接







 $链接= $实例> urls_getUserPhotos($用户名['身份证']);







 / /的定义要显示的图像的数量(“20”)







 = $ $图片实例> people_getPublicPhotos($用户名['ID'],NULL,NULL,20);







 / /循环显示图像







的foreach((数组)$图像['照片'] ['照片']形象美元){



  



 / /链接到原来的



  



回声“<a href=\"".$collegamento.$image['id']."\">”;



  



回声“<img border=\"0\" alt=\"".$image['title']."\" src=\"".$istanza-> buildPhotoURL($形象,”广场“)。”\ “>”;



  



回声“</ A> \ N”;



  



 / /递增计数器



  



 $多+ +;



  



 / /数字为每行图像(“3”)



  



如果($ MUL%3 == 0){



    



回声“\ N”;



  



 }

 





 }







 ?>

 
要查看您的帐户的照片,它是必要的,它们是公开可见的,因为你可以看到在上面的例子中,首先要做的是为包含类文件,这样做,你将需要传递的API关键的类本身的实例,以创建一个对象phpFlickr。

接下来的步骤是转到方法people_findByUsername(),用户名称,您要显示的图像,这样就可以检索的id,即该帐户在Flickr上的唯一标识符。

该ID将用于图像提取,因为应用程序使用的方法people_getPublicPhotos()来收集相关的标识符提取的文件,并在由数量计算的金额观看传递的最后一个参数给它提供这些(在这种情况下,“20”的照片),将作为一个数组,可用于沿以下线路隧道建立循环可供选择:

用户图片

注意该方法buildPhotoURL()使用该检索每个图像的内部路径到Flickr。

在同一类...
电子学习
Linux操作系统(课程) Linux操作系统(课程)
完整指南开源系统。 从49€。
MySQL的(课程) MySQL的(课程)
管理的开放源码数据库。 从39€。
PHP(课程) PHP(课程)
全部课程用于创建动态Web站点。 从49€。
赞助商链接