You need to enable JavaScript to run this app. 如何获取Google Photos图片URL并嵌入邮件HTML模板
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Google Photos图片URL并嵌入邮件HTML模板

HTML邮件中嵌入Google Photos图片的实现方法

核心前提

Google Photos默认生成的普通分享链接不是可直接嵌入HTML的静态图片直链,直接粘贴到img标签的src属性中,会被主流邮件客户端拦截、或跳转至需要登录的Google Photos交互页面,无法正常加载。可通过两种方式获取可用的图片URL,完全适配你现有Apps Script发信的技术栈:

方案1:通过Photos Library API生成适配邮件的直链(适配批量迁移场景)

不需要手动逐张查找图片链接,和现有代码逻辑完全兼容:

  • 在现有Apps Script项目的服务列表中添加Photos Library API,授予对应相册的访问权限
  • 调用mediaItems.search接口定位需要嵌入的目标图片,读取接口返回的baseUrl字段
  • 对拿到的baseUrl追加尺寸参数(比如=w650-h0,和你之前使用的Flickr图片650px宽度保持一致),改造完成后的地址是无登录校验的公网可访问静态直链,直接替换HTML模板中原来的Flickr图片src值即可
  • 该直链有效期约1小时,完全覆盖邮件发送、收件人打开的全流程,不会出现长期链接失效的问题

方案2:手动改造单张图片链接(适合少量图片嵌入场景)

不需要接入API,操作简单:

  • 打开目标图片的Google Photos分享页,拿到原生分享链接
  • 在链接末尾追加=w650参数,将链接转换为无交互的静态图片加载地址,该地址不需要登录即可直接访问图片内容,可直接嵌入HTML模板

避坑提示

  • 不要使用Google Photos提供的「嵌入相册」iframe代码,所有主流邮件客户端都会拦截iframe元素,导致内容无法显示
  • 改造后的Google Photos直链的加载逻辑和你之前使用的Flickr静态图片直链完全一致,不需要改动现有发信代码的其他逻辑
  • 保持图片650px的宽度设置,适配大部分桌面端、移动端邮件的阅读宽度

内容的提问来源于stack exchange,提问作者A. Cedano

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.10 14:06:06