- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好的,到目前为止我已经能够使用谷歌提要显示用户/相册的缩略图。一切都显示正常,除非我想更大地显示缩略图。我似乎无法显示大图像,不知道在这里使用什么......这是我的代码:
<?php
$user = '100483307985144997386';
$albumid = '5092093264124561713';
$picasaURL = "http://picasaweb.google.com/$user/";
$albumfeedURL = "http://picasaweb.google.com/data/feed/api/user/$user/albumid/$albumid";
$sxml_album = simplexml_load_file($albumfeedURL);
echo '<table cellpadding="3" cellspacing="3">';
echo "<tr>";
$i = 0;
foreach( $sxml_album->entry as $album_photo )
{
//$title = $album_photo->title;
$summary = $album_photo->summary;
// Write thumbnail to file
$media = $album_photo->children('http://search.yahoo.com/mrss/');
$thumbnail = $media->group->thumbnail[1];
$gphoto = $album_photo->children('http://schemas.google.com/photos/2007/');
$linkName = $gphoto->group->attributes()->{'url'};
// Direct address to thumbnail
$thumbAddy = $thumbnail->attributes()->{'url'};
if($i%4==0) { echo '</tr><tr>'; }
echo '<td style="width:90px; overflow:hidden; word-wrap:break-word; font-size:12px;">';
echo '<a class="fancybox-buttons" data-fancybox-group="button" href="'. $linkName . '"><img src="'. $thumbAddy . '" /></a>';
echo '<p>'. $summary . '</p></td>';
$i++;
}
echo '</tr></table>';
最佳答案
每张照片的 feed/api 包含 3 个拇指和一张大图片,可通过以下原生 http Rest api 访问:
"media$thumbnail":[
{
"url":"https://lh3.googleusercontent.com/-_FFMNGPU1TQ/TtukXyN4eCI/AAAAAAAACso/EzPmut2iKVQ/s72/DSC01612.JPG",
"height":72,
"width":48
},
{
"url":"https://lh3.googleusercontent.com/-_FFMNGPU1TQ/TtukXyN4eCI/AAAAAAAACso/EzPmut2iKVQ/s144/DSC01612.JPG",
"height":144,
"width":96
},
{
"url":"https://lh3.googleusercontent.com/-_FFMNGPU1TQ/TtukXyN4eCI/AAAAAAAACso/EzPmut2iKVQ/s288/DSC01612.JPG",
"height":288,
"width":192
}
],
LARGE ONE:
"media$group":{
"media$content":[
{
"url":"https://lh3.googleusercontent.com/-_FFMNGPU1TQ/TtukXyN4eCI/AAAAAAAACso/EzPmut2iKVQ/DSC01612.JPG",
"height":512,
"width":341,
"type":"image/jpeg",
"medium":"image"
}
将客户端编码为底层 REST API 时,通常可以帮助更好地掌握 native 协议(protocol)以及线路上的字符流(请求/响应)。然后将 PHP/Curl 改编为 http 协议(protocol)中的内容。
google oauth Playground 是一个很棒的工具,用于测试开发过程中针对任何 gdata api(包括 picasa)的来回对话框...
这是 Playground 请求代码,用于获取给定相册/照片的拇指和大图片...
GET //data/entry/api/user/rowntreerob/albumid/5682316071017984417/photoid/5682316083381958690?fields=media%3Agroup%2Fmedia%3Athumbnail%5B%40url%5D%2Cmedia%3Agroup%2Fmedia%3Acontent%5B%40url%5D&alt=json HTTP/1.1
Host: picasaweb.google.com
Authorization: OAuth ya29.AHES6ZT123y3Y5Cy3rILYg4Ah4q....
HTTP/1.1 200 OK
status: 200
gdata-version: 1.0
content-length: 756
x-xss-protection: 1; mode=block
content-location: https://picasaweb.google.com//data/entry/api/user/rowntreerob/albumid/5682316071017984417/photoid/5682316083381958690?fields=media%3Agroup%2Fmedia%3Athumbnail%5B%40url%5D%2Cmedia%3Agroup%2Fmedia%3Acontent%5B%40url%5D&alt=json
x-content-type-options: nosniff
set-cookie: _rtok=a1p2m3PiHFkc; Path=/; Secure; HttpOnly, S=photos_html=sX3EHuLxGEre_OMvR0LTPg; Domain=.google.com; Path=/; Secure; HttpOnly
expires: Wed, 16 May 2012 03:23:51 GMT
vary: Accept, X-GData-Authorization, GData-Version, Cookie
x-google-cache-control: remote-fetch
-content-encoding: gzip
server: GSE
last-modified: Fri, 06 Jan 2012 17:57:33 GMT
via: HTTP/1.1 GWA
cache-control: private, max-age=0, must-revalidate, no-transform
date: Wed, 16 May 2012 03:23:51 GMT
access-control-allow-origin: *
content-type: application/json; charset=UTF-8
x-frame-options: SAMEORIGIN
并且对上述内容的响应通过 pretty-print 运行......
"version":"1.0",
"encoding":"UTF-8",
"entry":{
"xmlns":"http://www.w3.org/2005/Atom",
"xmlns$media":"http://search.yahoo.com/mrss/",
"media$group":{
"media$content":[
{
"url":"https://lh3.googleusercontent.com/-_FFMNGPU1TQ/TtukXyN4eCI/AAAAAAAACso/EzPmut2iKVQ/DSC01612.JPG",
"height":512,
"width":341,
"type":"image/jpeg",
"medium":"image"
}
],
"media$thumbnail":[
{
"url":"https://lh3.googleusercontent.com/-_FFMNGPU1TQ/TtukXyN4eCI/AAAAAAAACso/EzPmut2iKVQ/s72/DSC01612.JPG",
"height":72,
"width":48
},
{
"url":"https://lh3.googleusercontent.com/-_FFMNGPU1TQ/TtukXyN4eCI/AAAAAAAACso/EzPmut2iKVQ/s144/DSC01612.JPG",
"height":144,
"width":96
},
{
"url":"https://lh3.googleusercontent.com/-_FFMNGPU1TQ/TtukXyN4eCI/AAAAAAAACso/EzPmut2iKVQ/s288/DSC01612.JPG",
"height":288,
"width":192
关于php picasa api 显示大图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10592633/
有谁知道是否有办法获取 picasa 托管的所有图像大小的列表? 我一直在为 picasa 使用谷歌的 gdata java 库,并且我能够获得大小不等的缩略图列表(在我见过的所有情况下为 3),以及
我正在寻找有关如何构建 Picasa 的信息,因为我想为我的应用程序创建一个类似的界面。 信息可以包括编程语言、UI 设计等。 最佳答案 我找到了这个 The Beautiful Picasa UI
我正在研究面部特征提取算法。我尝试过多种人脸识别解决方案,但我更喜欢 picasa。我想了解picasa的面部特征提取算法。你能帮助我吗?请给我有用的建议。 提前谢谢您。 最佳答案 Google 收购
我有一个图像的 byte[],我需要将其作为图像上传到 picasa。根据文档,图片上传如下。 MediaFileSource myMedia = new MediaFileSource(new Fi
任何人都可以建议我在 Android 应用程序中集成 Picasa 的最佳方式吗?我已经尝试了很多但没有得到任何适当的文档..? 我一直在使用 Picsasa web album for java。但
使用新的存储访问框架作为图像的内容选择器,如何将结果文件作为位图获取?如果内容是手机本地的,这很容易完成,如下面的代码所示。但是,如果内容来自 picasa 或 google drive 或 box
我将我网站的图片保存在 Picasa 中...据我们所知,我们可以像这样设置图片的大小。 http://lh5.ggpht.com/-i97UI0TXchE/UatpZd-E3tI/AAAAAAAAA
有人问过 about a year ago ,但从未真正回答。找出用于编写 Google 桌面 Picasa 应用程序的语言/gui 框架会很棒。有任何想法吗? 最佳答案 我查看了 Windows 版
这里有人知道有关如何开始为 Google 的 Picasa 编写插件的任何资源吗?我喜欢它的照片管理,但我有一些关于如何做得更好的想法。 Riya-esque 面部搜索:给定足够大的面部和图片语料库(
我创建了一个演示,用于使用此 link 来显示 Picasa 相册和图像。 。 它工作正常,但现在我想从我们的网站更改 Picasa 中相册的封面图片。 我们可以使用 javascript 并修改代码
有没有办法从正常导出裁剪检测到的人脸图像 Picasa 中的图像? 有没有办法导出类似的人而不命名他们(比如 person1 和 person2 等,也许还有概率)? 有没有办法只检测一个文件夹中的一
好的,到目前为止我已经能够使用谷歌提要显示用户/相册的缩略图。一切都显示正常,除非我想更大地显示缩略图。我似乎无法显示大图像,不知道在这里使用什么......这是我的代码: '; echo ""; $
是否可以通过Picasa Web Albums Data API 获取一个人名下的所有照片? ? 我能找到的所有示例,都显示了如何通过相册 ID 获取照片。 最佳答案 您可以请求最新照片的列表,其中
我进行了广泛的搜索,但我没有找到任何人做过的代码来展示如何从 Android 图库中选择图像(这是简单的部分)并将其上传到默认的 Picasa 相册(我需要的) . 谁有 android java 代
我正在使用 Picasa API 在我的站点中显示用户的 Google 相册。我正在使用谷歌的 GData 库。这是我的代码: PicasawebService service = new Picas
我正在开发一个应用程序,用户可以在其中选择文件,可以是来自相机的新图像、来自图库的图像,也可以是普通的旧文件。然后它会显示所选项目的图标和名称。我有这个工作,但有一个异常(exception)。图库应
我正在寻找一个免费的图像托管网站,该网站允许您按相册上传/组织图像(最好是大相册),然后允许您将这些相册嵌入到您自己的网站/博客中。 Imgur 允许您创建相册,但它似乎用于热链接到单个图像或链接到其
我想列出我的 picasa 相册中的所有相册列表。这是代码。 import java.io.IOException; import java.net.MalformedURLException; im
这是我的第一个网站,如果我做错了什么,我深表歉意。非常感谢所有帮助。 问题。我目前正在使用 picasa's网络相册。 (我使用它是为了让我的客户能够轻松更新正在显示的图片)。当我加载页面时,相册确实
我为 Google 的 Picasa 服务编写了一个简单的客户端。我想要的是创建一个带有相册标题名称的文件夹,并将原始照片从服务下载到该文件夹。如果标题中有任何非拉丁字符,我会得到一个 IOErr
我是一名优秀的程序员,十分优秀!