【问题标题】:How to get Picasa images from Picasa using RSS Feed如何使用 RSS Feed 从 Picasa 获取 Picasa 图片
【发布时间】:2014-03-17 16:18:51
【问题描述】:

我使用此代码从我的帐户 picasa 中获取所有图像,但没有结果:

$content = file_get_contents("https://picasaweb.google.com/data/feed/base/user/107745136468823194427?alt=rss&kind=photo&hl=fr&imgmax=1600");
$x = new SimpleXmlElement($content);
foreach($x->channel->item as $entry => $value){

    $title  = $value->title;
    $image  = $value->enclosure->attributes()->url;
    $urlimg = $image[0];
    echo '<img src="'.$urlimg.'>"';
}

什么问题?谢谢

【问题讨论】:

  • 请注意,您需要 cookie 才能访问所有照片,包括非公开照片(因为您没有设置参数 access=public)。

标签: php xml rss picasa


【解决方案1】:

你可以试试这个代码吗?

<?php 
$content = file_get_contents("https://picasaweb.google.com/data/feed/base/user/107745136468823194427?alt=rss&kind=photo&hl=fr&imgmax=1600");
$x = simplexml_load_string($content);
foreach($x->channel->item as $entry => $value){

    $title  = $value->title;
    $image  = $value->enclosure->attributes()->url;
    $urlimg = $image[0];
    echo '<img src="'.$urlimg.'>"';
}

【讨论】:

  • 我有四张图片,但我只有一张!!
  • 抱歉,为什么你不使用api?.. 我正在阅读从提要中挑选图像的示例,但是使用 api 非常容易.. 尝试阅读此article,我认为需要你的 apitoken
  • test 相册中读取图片的好网址是 here,您可以从 Albumid/5991781597970591713 参数更改相册。从此链接中查看您的 3 张图片跨度>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-24
  • 2011-12-17
  • 2012-07-29
  • 1970-01-01
  • 2012-07-02
  • 1970-01-01
相关资源
最近更新 更多