Question

Je suis en train d'exposer Picassa album Web en utilisant des albums Web Picassa.

L'exemple suivant crée le mur avec seulement deux images qui représente 2 principal album de photos:

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

Comment il est possible de montrer toutes les images de tous les albums? On dirait que Cooliris ne supporte pas, à l'aide des médias RSS numéro de domaine croix se pose:

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

Référence Coolris: http://www.cooliris.com/developer/reference/media-site -apis /


@jeffamaphone Merci, voilà ce que je l'ai fait. J'ai créé PHP simple qui se nourrissent des miroirs sur mon hôte:

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

Ajout crossdomain.xml. alimentation Pointu au script PHP mirroring local.

Était-ce utile?

La solution

Malheureusement, ce que vous voulez faire ne pas très bon support dans le mur Cooliris noyer. Ce qui est pris en charge (pour Picasa) est:

  • Obtenir des photos de l'utilisateur (grille d'albums affiché)
  • Obtenir des photos de l'utilisateur à partir d'un album spécifique
  • Obtenir des photos correspondant à un terme de recherche

Les bonnes nouvelles sont que nous avons provisoirement prévu ces améliorations au soutien Picasa dans une prochaine version (si vous savez comment les choses peuvent changer dans le développement logiciel).

Dans le même temps, si vous avez personnel d'hébergement disponible, le travail autour sale est de faire une copie de l'alimentation, la configuration crossdomain.xml au travail avec * .cooliris.com et tirez-le à partir de là. Pas vraiment optimal, mais il fonctionnera jusqu'à ce que nous ajoutons le soutien dont vous avez besoin.

Autres conseils

Et pour obtenir le plein sur de ce code, vous devez ajouter un et max-results = 1000 après l'accès = public. Il m'a fallu 2 heures pour que: D

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top