0

次から最新の 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 で表示する方法もわかりません。

4

1 に答える 1