Вопрос

Я пытаюсь разоблачить веб-альбом Picassa с помощью веб-альбомов Picassa.

В следующем примере создается стена только с 2 картинками, которые представляют 2 альбома Основные фотографии:

<object id="o" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  width="600" height="450">
<param name="movie" value="http://apps.cooliris.com/embed/cooliris.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<embed type="application/x-shockwave-flash"
  src="http://apps.cooliris.com/embed/cooliris.swf"
  flashvars="feed=api://picasaweb.google.com/?user=davidinjp"
  width="600" 
  height="450"
  allowFullScreen="true"
  allowScriptAccess="always">
</embed>
</object>

Как можно показать все фотографии из всех альбомов? Похоже, Cooliris не поддерживает это, используя Media RSS Cross Domain возникает:

<object id="o" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  width="600" height="450">
<param name="movie" value="http://apps.cooliris.com/embed/cooliris.swf" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="always" />
<embed type="application/x-shockwave-flash"
  src="http://apps.cooliris.com/embed/cooliris.swf"
  flashvars="feed=http://picasaweb.google.com/data/feed/base/user/davidinjp?alt=rss&kind=photo&hl=en_GB&access=public"
  width="600" 
  height="450"
  allowFullScreen="true"
  allowScriptAccess="always">
</embed>
</object>

Ссылка Coolris:http://www.cooliris.com/developer/reference/media-site-apis/


@jeffamaphone. Спасибо, это то, что я сделал. Я создал простой PHP, который зеркал питается на моем хосте:

<?php
$content= file_get_contents('http://picasaweb.google.com/data/feed/base/user/USERNAME?alt=rss&kind=photo&hl=en_GB&access=public');

echo $content;
?>

Добавлено crossdomain.xml. Заостренный корм для локального программного сценария PHP.

Это было полезно?

Решение

К сожалению, что вы хотите сделать, не имеет очень хорошей поддержки в стене Cooliris Embed. Что поддерживается (для Picasa):

  • Получить фотографии пользователей (отображается сетка альбомов)
  • Получить фотографии пользователя из определенного альбома
  • Получить фотографии, соответствующие семену поиска

Хорошая новость заключается в том, что мы предварительно запланировали эти улучшения поддержки Picasa в предстоящем выпуске (хотя вы знаете, как все могут измениться в разработке программного обеспечения).

В то же время, если у вас есть личный хостинг, грязная работа - это создать дубликат корма, настроить Crossdomain.xml для работы с * .cooliris.com и вытащить его оттуда. Не очень оптимально, но он будет работать, пока мы не добавим необходимую поддержку.

Другие советы

И получить полный из этого кода, вы должны добавить и максимальные результаты = 1000 после доступа = общественности. Мне потребовалось 2 часа, чтобы получить это: D

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top