Flickrで特定のユーザの写真を表示させる方法

Flickrで特定のユーザの写真を表示させる方法です。

IDでユーザの特定をします。
IDはアイコンのソース内にある、数字とか@がある12桁の文字列です。

Flickrをイメージサーバとして使うときに、自分のIDを指定して使うかと思います。

<?php
$api_key = "********************************";
$user_id = "************";
$method = "flickr.photos.search";
$per_page = 20;
$size = "t"; // s, t, m, -, z, b, o
$url = "http://api.flickr.com/services/rest/?&method=".$method."&api_key=".$api_key."&user_id=".$user_id."&per_page=".$per_page;
$data = simplexml_load_file($url);
foreach($data->photos as $photos){
foreach($photos->photo as $photo){
<img src="https://farm<?php echo $photo['farm']; ?>.static.flickr.com/<?php echo $photo['server']; ?>/<?php echo $photo['id']; ?>_<?php echo $photo['secret']; ?>_<?php echo $size; ?>.jpg" alt="<?php echo $photo['title']; ?>">
}
}
タイトルとURLをコピーしました