【问题标题】:Get picture direct url from picasa从picasa获取图片直接url
【发布时间】:2012-03-23 03:24:22
【问题描述】:

我正在尝试在我的网站中显示 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 属性。 我使用正则表达式提取图片ID,但我无法找到如何在google Picasa API 中获取直接网址...

有什么建议吗?

【问题讨论】:

    标签: api picasa


    【解决方案1】:
    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"; 
    

    【讨论】:

      猜你喜欢
      • 2012-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多