Google Apps Script 网页应用图片无法显示,返回403 Forbidden错误求助
解决Google Apps Script网页应用图片403 Forbidden问题
检查Drive文件共享权限
确认图片文件的共享设置不是“仅限特定用户”,改为「知道链接的任何人」并设置权限为「查看」。GAS网页应用运行时的身份(尤其是以开发者身份执行时)需要能访问该文件,公开可查看的权限能避免权限校验失败。替换图片链接格式
drive.google.com/uc?id=XXX格式的链接容易因Google安全策略或流量触发403,建议替换为https://lh3.googleusercontent.com/d/[FILE_ID]格式,你的链接替换后为https://lh3.googleusercontent.com/d/1RbrHllGyqgPstq6u4vnzN-RqvlFh9Xm9,该格式稳定性更强。重新确认GAS部署权限
重新部署网页应用时,设置「执行权限」为「我自己」,「谁可以访问应用」为「任何人,甚至匿名用户」(如果是公开应用)。若设置为以访问者身份执行,需确保所有访问者都有图片文件的查看权限。排查Drive流量限制
Google Drive公开文件有访问流量阈值,短时间内访问量过高会触发403限制。这种情况可等待24小时后重试,若频繁出现,建议将图片迁移到更适合高访问量的存储服务。清除浏览器缓存测试
强制刷新页面(Ctrl+F5)或使用无痕模式访问,排除旧缓存链接导致的403问题。
内容的提问来源于stack exchange,提问作者KPierce
相关产品推荐
相关产品推荐

