从picasa获取图片直接网址

时间:2011-11-03 14:58:35

标签: api picasa

我正在尝试在我的网站上显示google.picasa.com图片(使用PHP)。

作为输入,我有一个picasa网址,例如:

http://picasaweb.google.com/lh/view?q=landscape&psc=G&filter=1#5275236656640118898

或:

https://picasaweb.google.com/lh/photo/lACqXExH_Pz9OLsFkfgxmA

我需要获取图像直接url,将其设置为标记的src属性。 我使用regexp来提取图片ID,但我找不到如何在google Picasa API中获取直接网址...

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

if ($insertedEntry->getMediaGroup()->getContent() != null) {
    $mediaContentArray = $insertedEntry->getMediaGroup()->getContent();
    $contentUrl = $mediaContentArray[0]->getUrl();
}

if ($insertedEntry->getMediaGroup()->getThumbnail() != null) {
    $mediaThumbnailArray = $insertedEntry->getMediaGroup()->getThumbnail();
    $firstThumbnailUrl = $mediaThumbnailArray[0]->getUrl();
}

echo "<img src='".$contentUrl."'  />";

echo "Content URL : " . $contentUrl . "<br />\n";
//echo "First Thumbnail: " . $firstThumbnailUrl . "<br />\n";

echo "<br />\n";