Answers:
Google目前正在积极更改其图像服务行为。现在,没有任何算法可以接收到共享照片的直接和永久链接。这些网址是通过右键单击接收的,例如https://lh3.googleusercontent.com/(LONGLONGCODE...)=w800-h600-no
,是临时的,并且有效期为1天和2天,然后将被关闭。
您可以尝试使用新的Google服务-Google存档专辑。此服务已创建为删除的Picasa服务中的相册的持有者。但是它也包含来自Google Photo的照片和相册。Google存档相册有两个很大的优点:
要使用Google存档相册,您需要遵循以下规则:
但是我不知道Google存档相册可以工作多长时间:(
PS:如果您不知道-可以调整Google相册和Google存档相册中的URL链接。有关详细信息,请阅读特殊站点。
这很简单:
网址应如下所示
https://lh3.googleusercontent.com/(LONGLONGCODE...)=w800-h600-no
或者,右键单击鼠标按钮-使用新选项卡打开图像。然后从浏览器地址栏中复制图像URL。
如23W所述,登录到Google帐户后在Google相册中复制任何给定照片的图像URL所获得的长URL 是“秘密”的,并且可能会短暂保存并在几天后停止工作。
该伎俩是将图像复制网址,同时在隐身窗口:
https://photos.app.goo.gl/<some hash>
)https://lh3.googleusercontent.com/<140 character hash>=<size info>
)现在,您具有一个不会过期的深层链接。
请注意,登录后,您将获得一个“秘密”图像URL,该URL 也以开头https://lh3.googleusercontent.com
,但是后面是更长的755个字符的哈希。千万不能使用这个网址,因为它可能会过期。
另请注意,您可以自定义=<size info>
以获得所需的任何分辨率。
您也可以安装Google Photos Direct Link Chrome扩展程序以简化此过程。
我开发了一个非常简单的Chrome扩展程序,称为“ Google Photos Direct Link ”。此Chrome扩展程序可帮助获取有效的直接链接(扩展名为.jpg)。也可以配置所需的图像尺寸。
您直接链接到jpg文件。
另一种选择是使用Blogger从Google相册获取图像的URL。
您需要将照片添加到相册,然后编辑博客文章并将图像添加到其中。然后,您可以查看博客文章后面的HTML代码,并从中获取URL。(您实际上不需要发布博客帖子,只需使用帖子编辑器即可获取代码。)
使用Google云端硬盘的“导出”功能,我获得了一些不错的结果:
https://drive.google.com/uc?export=view&id=[FileId]
嵌入资源很有用。
Edit1:图像必须是公开的
Edit2:这里有一些解释:
1 /在GDrive中上传图片
2 / Share...
选择Get a shareable link
。
3 /看到刚刚出现的链接?应该是这样的https://drive.google.com/file/d/[FileId]/view?usp=sharing
。
4 /现在,您有了FileId,并且可以通过链接访问文件,您可以单击Done
。与您的图片的直接链接为https://drive.google.com/uc?export=view&id=[FileId]
5 /据我所知,你可以使用这个链接作为属性src
的img
标记。
示例:
<img src="https://drive.google.com/uc?export=view&id=0Bx7WIDEbAmAqOXpDdFM5VkNUZHM"/>
给出:
一些更多的信息(有点偏离主题):GDrive的导出功能-至少可以说-没有得到很好的记录,但是它可以用于即时转换格式,主要用途是将GDoc导出为PDF。
FileId
吗?