這隻程式寫的很酷,印象中他把增刪改查都寫在同一隻PHP 裡(老實說,這對剛開始閱讀並不太好)
Zend 範例程式就在裡面demos\Zend\Gdata\Photos.php
請先下載API→http://framework.zend.com/download/gdata
另外關於範例程式的講解,就直接看Google 的說明文件好了
很少,很短,雖然是英文,但蠻容易懂的→
http://code.google.com/apis/picasaweb/developers_guide_php.html
最後,關於可以取得照片的size
請參考→http://zhiqiang.org/blog/posts/local-mirror-of-picasaweb-using-api.html
對了,在範例中的讀取照片function不太好,換成我的吧(這隻可以指定照片大小):
function outputPhoto($photoId, $size = '144')
{
global $picasaClient, $picasaUser, $albumId;
$photos = new Zend_Gdata_Photos($picasaClient);
$query = new Zend_Gdata_Photos_PhotoQuery();
$query->setUser($picasaUser);
$query->setAlbumId($albumId);
$query->setPhotoId($photoId);
$query = $query->getQueryUrl();
$photoFeed = $photos->getPhotoFeed($query);
$mediaContentArray = $photoFeed->getMediaGroup()->getContent();
$contentUrl = $mediaContentArray[0]->getUrl();
$title = explode('.', basename($contentUrl), 2);
$title = urldecode($title[0]);
$photo = "<img src=\"" . $contentUrl . "?imgmax=".$size."\" title=\"".$title."\" border=\"0\" />";
return $photo;
}
就這樣啦,希望對大家有用,有空我再寫教學 :-)
讀者回應 ( 2 意見 )
訂閱張貼留言 (Atom)
期待你的教學:D
如果有Sample的話~那就更好了~
張貼留言
如果沒有帳戶,建議使用「名稱/網址」留言喔^^