我试图通过使用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跨域问题出现了:
<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镜像脚本的提要。
发布于 2010-07-06 20:55:49
不幸的是,在Cooliris嵌入墙中,您想要做的事情并没有很好的支持。支持的内容(对Picasa)是:
的照片
好消息是,我们已经在即将发布的版本中初步安排了这些对Picasa支持的改进(尽管您知道软件开发中的事情如何改变)。
同时,如果您有个人主机可用,麻烦的工作是复制一个提要,设置crossdomain.xml与*.cooliris.com一起工作,并从那里提取它。并不是最优的,但在我们添加您所需的支持之前,它将起作用。
发布于 2011-05-28 06:37:25
为了获得完整的代码,您应该在access=public之后添加一个&max-结果=1000。我花了两个小时才弄到手。
https://stackoverflow.com/questions/3179433
复制相似问题