【问题标题】:Why does FB Like post wrong image to fb wall为什么 FB Like 将错误的图像发布到 fb 墙上
【发布时间】:2012-11-18 12:18:12
【问题描述】:

当点击 fb like 按钮时,即http://www.joanieart.com/collection.php?ix=15,我想控制发布到 FB 的图像。

我很难让它发挥作用。阅读大量帖子,但没有成功。

我尝试了meta property="og:image" 和meta rel="image_src",但仍然选择了错误的图像。

感谢您的帮助。

【问题讨论】:

    标签: facebook image


    【解决方案1】:

    我不确定,但我认为元数据

        <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
    

    是正确的解决方案。如果您已经尝试过,请尝试在此处强制刷新元数据插入页面链接https://developers.facebook.com/tools/debug

    这是官方文档

    您可以通过更新页面的标签来更新页面的属性。请注意,og:title 和 og:type 最初只能编辑 - 在您的页面收到 50 个赞后,标题变为固定,在您的页面收到 10,000 个赞后,类型变为固定。这些属性是固定的,以避免让已经喜欢该页面的用户感到惊讶。达到这些限制后更改标题或类型标签没有任何作用,您的页面将保留原始标题和类型。要使更改反映在 Facebook 上,您必须强制抓取您的页面。当页面的管理员单击“赞”按钮或将 URL 输入 Facebook URL Linter 时,页面会被抓取。您可以通过 cURL'ing linter 以编程方式强制抓取您的页面。

    【讨论】:

    • DeLac tx 回复。我使用调试工具清除了 2 个警告,并且没有更多错误。调试工具选择了正确的图像,但是当我点击我网站上的 fb 时,它仍然发布错误的图像。
    • 如果调试工具显示正确的图片,应该是网络某处的缓存问题。同时尝试清空自己的浏览器缓存
    • 确定是缓存!!我在 stackoverflow stackoverflow.com/questions/7329105/… 上找到了一篇文章并运行了 php 代码。之后显示正确的图片。清除浏览器缓存不起作用。 DeLac tx 提示
    猜你喜欢
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-05
    • 1970-01-01
    • 2012-02-10
    相关资源
    最近更新 更多