【问题标题】:Facebook shares uses wrong image and text after sharingFacebook 分享后使用错误的图片和文字
【发布时间】:2014-02-14 20:11:48
【问题描述】:

我正在使用 Facebook 分享。

所以要自定义共享图像和文本,我使用以下代码

<a href="http://www.facebook.com/sharer.php?s= 100&amp;p[title]=Mulankidz&amp;p[url]=<?php echo $url;?>&amp;p[images][0]=http://www.mulankidz.com/images/vie.gif&amp;p[summary]=Welcome to MuLan Educational Games, a unique portal that specializes in online educational games for kids." class="facebook" title="Facebook" target="_blank"></a>  

当我尝试分享页面时,它显示了我在上述代码中使用的内容和图像..

但是在按下分享按钮后,它在我的时间线上被分享了..它显示了以下内容..

这是我的网站链接,我在点击 facebook 图标时使用上面的代码进行分享。 website page link here

我不知道..为什么分享后内容和图像显示不同..

任何帮助..可以接受的建议

【问题讨论】:

    标签: php facebook


    【解决方案1】:

    你需要提供

    <meta property="og:image" content="url to image" />
    

    在您的页面上供 FB 在发布时阅读图片。

    在这里阅读如何做

    http://moz.com/blog/meta-data-templates-123

    更新

    我为您的 URL 尝试了 facebook 调试工具 https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.mulankidz.com%2Fvideos%2Fvideos.php

    这给了我关注 -

    og:image should be larger   
    Provided og:image is not big enough. 
    Please use an image that's at least 200x200 px. 
    Image http://www.mulankidz.com/videos/../images/star.gif
    will be used instead.
    

    您需要提供至少 200x200 像素的图片

    【讨论】:

    • 我在代码中添加了元标记,但它不起作用..我使用如下 mulankidz.com/images/vie.gif" />
    • 没有图片路径应该是完整的 yourdomain.com/path-to-image
    • 我看到你给出了完整的路径
    • 好的我知道为什么调试器说 og:image 应该更大 如果 og:image 不够大。请使用至少 200x200 像素的图片。将使用图像“mulankidz.com/videos/../images/star.gif”。所以在发布到 FB 之前,您需要在元标记上提供具有该规范的图像。这应该可以解决它
    • 知道为什么它表现得如此疲倦..我正在努力纠正这个问题并花一整天的时间来解决这个问题..
    【解决方案2】:

    您可能在创建应用程序后更改了图像。尝试从 developer.facebook.com 重新创建应用程序。希望能生效。

    【讨论】:

      猜你喜欢
      • 2018-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-29
      • 1970-01-01
      • 1970-01-01
      • 2020-09-16
      相关资源
      最近更新 更多