【问题标题】:Facebook sharer.php working unexpeted or not properlyFacebook sharer.php 工作异常或不正常
【发布时间】:2014-02-04 05:46:29
【问题描述】:

我正在使用 facebook sharer.php 与图像共享帖子。但是,当我单击共享按钮时,facebook sharer.php 对话框会显示我设置的图像和文本。见下图:

点击分享按钮后。帖子将显示在我的 Facebook 时间线上。但是帖子没有图像。我认为这是错误。下面是我的代码

<a href="http://www.facebook.com/sharer.php?s= 100&p[title]=Title here&p[url]=http://example.com&p[images] [0]=http://www.ucmas.com/wp-content/uploads/2013/07/rm.jpg&p[summary]=I love cheese" target="_blank">Share post</a>

你也可以在这个帖子中测试东西。

Facebook Sharer not showing image thumbnail

有什么帮助吗?

非常感谢。

【问题讨论】:

    标签: javascript ruby-on-rails facebook


    【解决方案1】:

    您是否尝试过通过 Facebook 调试器运行您的网站?它不仅会在 99% 的情况下向您显示问题所在,而且每次都会清除 Facebook 对您页面的缓存。去这里:

    enter link description here

    输入你的网址,看看有没有错误。我的猜测是 Facebook 缓存了它无法找到您的任何图像的事实,因此只需这样做就可以解决您的问题。如果没有,您的图片可能无法公开访问。

    【讨论】:

    • 这是我的工作网址jobmre.com:3000/news/13。在 facebook 调试中没有显示上面的图像。
    • 我现在无法使用这些网址。
    • 是的。我无法访问这些图像。我建议您首先尝试使用可以直接从浏览器访问的图像(在您将它们发布到此处之前,请自行检查)。您的问题是 Facebook 无法访问您的图像来缓存它们。而已。 :)
    【解决方案2】:

    使用 faceboot 元标记。

    `<meta property="og:image" content="http://davidwalsh.name/wp-content/themes/klass/img/facebooklogo.png"/>`
    
    `<meta property="og:title" content="Facebook Open Graph META Tags"/>`
    

    参考: http://davidwalsh.name/facebook-meta-tags

    【讨论】:

    • 它将如何工作以及我如何使用元标记,就像共享者 php 弹出一样。
    • 您基本上会将这些元标记添加到您的&lt;head&gt;tag 中。 Facebook 从共享 URL 获取比赛,解析元标签,并显示来自这些标签的图像、标题或页面描述。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    • 1970-01-01
    • 2019-10-19
    • 2020-08-08
    • 1970-01-01
    相关资源
    最近更新 更多