說明使用 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