Domanda

sto cercando di esporre picassa album web utilizzando album web Picasa.

esempio seguente crea muro con solo 2 immagini che rappresentano 2 album principale foto:

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

Come è possibile mostrare tutte le immagini da tutti gli album? Sembra Cooliris non supporta questo, usando Media RSS problema croce dominio si pone:

<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 di riferimento: http://www.cooliris.com/developer/reference/media-site -apis /


@jeffamaphone Grazie, questo è quello che ho fatto. Ho creato semplici PHP che gli specchi si nutrono di mio ospite:

<?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 Aggiunto. alimentazione a punta di script PHP mirroring locale.

È stato utile?

Soluzione

Purtroppo ciò che si vuole fare non ha molto buon supporto nella Cooliris incorporare muro. Ciò che è supportato (per Picasa) è:

  • Ottieni foto di utente (griglia di album visualizzato)
  • Ottieni foto di utente da un album specifico
  • Ottieni foto corrispondenti a un termine di ricerca

La buona notizia è che abbiamo indicativamente prevista questi miglioramenti al supporto Picasa in una prossima release (anche se si sa come le cose possono cambiare in fase di sviluppo del software).

Nel frattempo, se avete di hosting personale disponibile, il work-around sporco è quello di fare un duplicato del mangime, l'installazione crossdomain.xml al lavoro con * .cooliris.com e tirare da lì. Non proprio ottimale, ma funzionerà fino a quando si aggiunge il supporto necessario.

Altri suggerimenti

E per ottenere il pieno fuori di tale codice, si dovrebbe aggiungere un & max-results = 1000, dopo l'accesso = pubblico. Mi ci sono voluti 2 ore per ottenere che: D

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top