說明使用 PHP 透過 flickr API 抓取使用者相簿的資訊的方法。
$params = array(
'api_key' => YOUR_API_KEY,
'method' => 'flickr.photosets.getInfo',
'photoset_id'=>PHOTOSET_ID,
'user_id' => FLICKR_ID
'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);
取得之後再處理就好了。
API 說明
flickr.photosets.getInfo