Pregunta

Estoy tratando de exponer a Picassa álbum web mediante el uso de álbumes web de Picassa.

El siguiente ejemplo crea pared con sólo 2 imágenes que representa el 2 álbumes principales fotos:

<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>

¿Cómo es posible mostrar todas las imágenes de todos los álbumes? Parece que Cooliris no soporta esto, utilizando cuestión a través de dominios Media RSS surge es:

<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>

referencia Coolris: http://www.cooliris.com/developer/reference/media-site -apis /


@jeffamaphone Gracias, esto es lo que he hecho. He creado PHP simple que los espejos se alimentan de mi anfitrión:

<?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 Añadido. alimentación con punta para script PHP reflejo local.

¿Fue útil?

Solución

Por desgracia lo que quiere hacer no tiene muy buen soporte en el Cooliris incrustar pared. Lo que está soportado (Picasa) es:

  • Obtener fotos de usuario (retícula de álbumes representada)
  • Obtener fotos de usuario de un álbum determinado
  • Obtener fotografías que cumplan con un término de búsqueda

La buena noticia es que hemos programado tentativamente estas mejoras en el soporte de Picasa en una próxima versión (aunque se sabe cómo las cosas pueden cambiar en el desarrollo de software).

Mientras tanto, si usted tiene personal de alojamiento disponible, el trabajo en torno sucia es hacer un duplicado de la alimentación, la configuración /crossdomain.xml de trabajo con * .cooliris.com y tire de ella a partir de ahí. En realidad, no óptimo, pero funcionará hasta que se añade el apoyo que necesita.

Otros consejos

Y para conseguir la plena cabo de ese código, se debe añadir a & max-results = 1000 después de que el acceso = público. Me tomó 2 horas para conseguir que: D

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top