基于Salesforce Communities的站点Facebook、LinkedIn社交分享异常排查
问题原因及解决方法
1. 社区访问权限配置错误
Salesforce Communities默认限制未认证用户的页面访问权限,Facebook、LinkedIn的爬虫均属于未认证访问,会被重定向到登录页或无权限页面,无法获取你添加在页头的OG标签。
你需要进入社区设置后台,开启对应页面的公开访问权限,保证爬虫无需登录即可拉取到完整的页面源代码。
2. OG标签配置不符合平台规则
- 图片识别失败/内容类型无效问题,均由以下配置错误导致:
- og:image必须填写完整的HTTPS绝对路径,不能使用相对路径,且图片地址不能设置访问鉴权,确保爬虫可直接访问
- 图片仅支持JPEG、PNG格式,不能使用WebP、SVG等其他格式,接口返回的Content-Type必须对应为
image/jpeg或image/png - 图片尺寸需满足平台最低要求:1200*630像素,比例1.91:1,单文件大小不超过5MB
- 错误URL抓取问题,优先检查页面源代码中是否存在多个
og:url标签:Salesforce Communities的默认主题可能会自动注入系统生成的og:url,覆盖你手动添加的内容;其次确认你填写的og:url为页面的标准HTTPS地址,未携带会话参数、跟踪参数等多余内容。
3. 平台缓存未刷新
Facebook、LinkedIn的检测工具都会长期缓存历史抓取结果,修改配置后必须在对应工具内手动触发重新抓取,才能获取最新的页面内容,否则会持续显示旧的错误结果。
内容的提问来源于stack exchange,提问作者CianM
相关产品推荐
相关产品推荐

