0

我已经连续差不多 3 天了,现在我什至无法清楚地思考了。

我要做的就是让我的特色图片缩略图在我将链接粘贴到 Facebook 时出现。

  • 我正在使用 Wordpress Facebook Open Graph 协议插件,它生成所有正确的 og 元属性。

  • 我的缩略图是 240x200 像素,符合最低要求,也符合 3:1 比例

  • 我确保我的帖子 URL 末尾没有斜杠

  • 当我使用 Facebook 对象调试器时,唯一的警告是关于我的语言环境,但这不应该影响它。

  • Facebook 似乎在提取正确的图像,至少 URL 是正确的,但图像显示为空白方块

我已经浏览了论坛中可以找到的几乎所有主题,但所有可用信息都是关于使用正确的 og 标签,我相信我已经在这样做了。

非常感谢您的帮助,我很绝望!!:)

4

5 回答 5

1

您可以使用调试器https://developers.facebook.com/tools/debug对 OpenGraph 元标记进行故障排除- 这至少可以显示您是否正确使用元标记以及 Facebook 是否可以“读取”图像。

于 2012-05-08T03:51:04.280 回答
0

我终于发现我的问题的根源是我使用了一个插件域(它实际上是一个被重定向到顶级域的子域)并且我在 eHow(所有地方:) 上读到了 Facebook 有问题从重定向的域中提取数据。

不确定是否有其他解决方法,但我只是最终创建了一个单独的托管帐户,现在一切都正常加载。

于 2012-05-10T23:01:54.887 回答
0

您将遇到的一个问题是,通常在您的页面或帖子第一次被喜欢时,fb 会保留它在您的元标记中或通过搜索您的页面找到的任何 img。因此,您将不断更改您的 img 元标记,但它仍然不会显示正确的图片。这很烦人。解决它的一种方法是更改​​帖子的 slug。现在,它有一个不同的 url,对于 fb,它是一个不同的页面。不利的一面是您会失去与原始网址相关的所有赞。新网站没有问题。

于 2012-05-16T01:51:53.853 回答
0

事实上,正如 Andy Wibbels 所指出的,FB 调试器是一个非常方便的工具。

我遇到了一个类似的问题,服务器的 og:image 标记指向一个安全的子域,该子域实际上反映了 CDN 服务器,

<meta property="og:image" content="https://subdomain.pathToImage.jpg" /> <meta property="og:image_secure" content="https://subdomain.pathToImage.jpg" />

FB调试工具可以让你看到FB在尝试拉取镜像时遇到的错误。

在我的情况下,子域未在 HTTPS 协议使用的 SSL 证书下注册。因此FB收到以下错误,

Curl Error : SSL_CACERT SSL certificate problem: unable to get local issuer certificate

于 2017-09-23T09:15:30.300 回答
0

我在这里结束了谷歌搜索另一个问题。也许这可能会帮助某人:

请记住,facebook 抓取工具是异步工作的,并且需要一些时间(在我的测试中大约 10 分钟)才能在第一次看到图像后显示图像。

有关更多信息,这里是关于类似问题的更彻底的答案。

于 2017-07-02T17:40:45.233 回答