使用 flickr API (phpFlickr) 抓取相簿相片
最近有需要所以也看了一下 Flickr 的 API,找了一下資料,想用的話應該很方便,這邊做一下筆記。
首先到 Flickr 申請一個 api key
因為我是用php寫的,有人寫好一個很方便的套件,到 phpFilckr 去下載就可以了。
下載後引入php,因為我要抓一整本相簿的相片,所以像這樣去寫
就可以抓回一整本相簿。
最後再用迴圈把抓到的資料跑出來就可以了
參考資料:
Flickr api
Source for "A User's Photos"
How to Create a Photo Gallery using the Flickr API
首先到 Flickr 申請一個 api key
因為我是用php寫的,有人寫好一個很方便的套件,到 phpFilckr 去下載就可以了。
下載後引入php,因為我要抓一整本相簿的相片,所以像這樣去寫
- require_once('phpFlickr.php');
- $key="你的 api key";
- $f = new phpFlickr($key);
- $photoset_id = '你的相簿id';
最後再用迴圈把抓到的資料跑出來就可以了
- foreach ($photos['photoset']['photo'] as $photo) {
- echo "<a href=\"".$f->buildPhotoURL($photo, "medium")."\" title=\"".$photo['title']."\" >";
- echo "<div><img src=\"" . $f->buildPhotoURL($photo, "Square") . "\" width=\"75\" height=\"75\" alt=\"$photo[title]\" /></div>";
- echo "</a>";
- }
參考資料:
Flickr api
Source for "A User's Photos"
How to Create a Photo Gallery using the Flickr API
留言