0

我们是一个完全用 PHP 编写的网站,我们使用 facebook 元标记,因为我们提供 facebook 分享、点赞等...

问题是当我们从我们的网站分享到 Facebook 的链接时,它会正确显示图片,但是尝试从另一个用户转发相同的链接时,会删除图片并仅显示链接。

使用 FB 调试工具进行进一步故障排除显示以下错误消息:无法下载 og:image‎‏:无法下载 og:image 标签的 url 引用的图像。</p>

奇怪的是,图像已经在调试器中看到和访问了!!

示例页面: http: //fbcomics.com/home/index/92/date/1462

调试器: https ://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Ffbcomics.com%2Fhome%2Findex%2F92%2Fdate%2F1462

非常感谢您的合作。

4

3 回答 3

0

问题自己解决了。Facebook 似乎需要某个时间(我认为是几周)来存储页面信息,包括使用其爬虫的图片。

如果您遇到这种情况,很可能您需要等待一段时间才能共享您的新页面。

谢谢,

于 2013-03-30T10:19:39.210 回答
0

我认为您可能需要urlencode()将 url 值放入 og:image 元标记的内容属性中。

于 2013-03-05T16:37:39.767 回答
0

这可能与最近的 Facebook 错误有关。https://developers.facebook.com/bugs/239522122851150

于 2013-03-06T15:46:07.167 回答