从 picasa 获取图片直接 url

发布于 2024-12-13 15:19:47 字数 420 浏览 0 评论 0原文

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

作为输入,我有一个 picasa web url,例如 :

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 中获取直接 url...

有什么建议吗?

i'm trying to display google.picasa.com pictures in my website (using PHP).

As input, i have a picasa web url, such as :

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

or :

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

I need to get the image direct url to set it as the src attribute of an tag.
I use regexp to extract the picture id, but i couldn't find how to get the direct url in google Picasa API...

Any suggestions ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

秋千易 2024-12-20 15:19:47
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"; 
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"; 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文