You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firebase动态链接在Discord不显示Open Graph预览问题求助

问题排查:Firebase动态链接在Discord不显示Open Graph预览

一、确认亚马逊服务器是否屏蔽Discord爬虫

Discord抓取链接预览的爬虫UA为Discordbot/2.0 (+https://discordapp.com),直接去S3访问日志里查找该UA的请求记录:

  • 若完全无相关记录,说明S3桶权限、WAF或安全组拦截了Discord请求。解决时需在S3权限策略中添加允许该UA访问的规则,或检查安全组/防火墙是否放行Discord的IP段。
  • 若有请求但返回4xx/5xx状态码,说明资源访问存在问题,比如图片权限不足或链接跳转出错。

二、检查Firebase动态链接返回的OG数据是否符合Discord要求

用curl模拟Discord爬虫请求你的动态链接,查看实际返回的HTML里是否包含正确的OG标签:

curl -A "Discordbot/2.0 (+https://discordapp.com)" https://你的Firebase动态链接地址

重点关注:

  • Discord要求OG图片尺寸至少1200x630像素,尺寸过小的图片可能不被识别。
  • 确认返回的HTML里包含og:title、og:description、og:image三个核心标签,Firebase的social配置可能存在未同步到动态链接返回内容的情况。

三、排除Discord缓存干扰

Discord会缓存链接预览,即使后续修复问题,旧缓存仍会显示纯文本。可在链接末尾添加随机参数(如?t=123)测试新预览效果,或在Discord开发者模式中使用「刷新链接预览」功能强制更新。

四、检查图片资源的可访问性

你的S3图片链接必须公开可访问,Discord爬虫无权限访问私有S3资源。前往S3桶确认该图片的ACL设置为「公有读」,或生成带签名的永久公开链接。

内容的提问来源于stack exchange,提问作者Yuniac

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 01:05:18