首先要申請 flickr API

說明使用 PHP 透過 flickr API 去抓取特定使用者的相簿集的方法。

接著把參數組好丟出去:

$params = array(
            'api_key'	=> YOUR_API_KEY,
            'method'	=> 'flickr.photosets.getList',
            'user_id'	=> FLICKR_ID
            'page          '=> PAGE,
            'per_page'=> PER_PAGE,
            'format'	=> 'php_serial',
);

$encoded_params = array();

foreach ($params as $k => $v){
            $encoded_params[] = urlencode($k).'='.urlencode($v);
}
$url = "https://api.flickr.com/services/rest/?".implode('&', $encoded_params);
$rsp = file_get_contents($url);
$rsp_obj = unserialize($rsp);

回傳的資料再去處理 ["photosets"]["photoset"] 的迴圈內容就好了。

API 說明
flickr.photosets.getList