次から最新の 5 つの画像を表示しようとしています。
http://api.flickr.com/services/feeds/photos_public.gne
タグ「cars」を付けて、最新の 5 つのサムネイルをギャラリーのタイプとして空白の html ドキュメントに出力します。
これは私が得た限りです:
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('http://api.flickr.com/services/feeds/photos_public.gne');
$request->setMethod(HTTP_Request2::METHOD_GET);
$url = $request->getUrl();
$url->setQueryVariable('tags', 'cars');
$url->setQueryVariable('tagmode', 'any');
$url->setQueryVariable('format', 'atom_1');
try {
$response = $request->send();
if (200 == $response->getStatus()) {
$body = $response->getBody();
} else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
} catch (HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
$DOM = new SimpleXMLElement($body);
?>
これが正しいかどうかはわかりません。html で表示する方法もわかりません。